Size: a a a

2020 June 05

МВ

Макс Воробьев... in Qt
Abu Umar
Не было, я удалил в какой-то момент
кинь qml на pastebin
источник

МВ

Макс Воробьев... in Qt
должно работать
источник

M

Mr.Mait in Qt
Evilenzo
Заметил, что в мессенджерах, которые я использую, мой ник имеет одинаковый цвет, при том, что в некоторых протоколах даже нет функции передачи цвета никнейма. Так вот может есть какая-то функция вычисления цвета из текста? Или это бред? Я, например, видел ИИ, который определяет цвет литературных произведений, так почему такого не может быть для небольших никнеймов?
Если всего 8 цветов никнейма, то походу оно. Высчитывается из id. Посмотри код и ниже https://github.com/telegramdesktop/tdesktop/blob/dev/Telegram/SourceFiles/data/data_peer.cpp#L51
источник

AU

Abu Umar in Qt
Макс Воробьев
должно работать
Да, проверил, работает. Нужно было только ваш вариант сделать
источник

Е

Егор in Qt
Vladimir Suisei
Если я в QVariant засунул QByteArray, я могу его преобразовать в char и получить 1 чар в массиве,  или он выдаст ошибку?
 If the cast cannot be done, the variant is still changed to the requested type, but is left in a cleared null state similar to that constructed by QVariant(Type).
источник

Е

Егор in Qt
а в чём проблема скастить обратно в QByteArray и забрать первый байт?
источник

D

Dmitry in Qt
Привет, подскажите есть ли простой способ для QComboBox выводить toolTip ,который просто бы копировал название строки в комбике
источник

M

Mr.Mait in Qt
Dmitry
Привет, подскажите есть ли простой способ для QComboBox выводить toolTip ,который просто бы копировал название строки в комбике
comboBox->setItemData(index, "text", Qt::ToolTipRole);
источник

D

Dmitry in Qt
Отличный вариант, но здесь вторым параметром нужно передавать текст руками , что не круто
источник

F

FPOHTMEH in Qt
Dmitry
Отличный вариант, но здесь вторым параметром нужно передавать текст руками , что не круто
Тогда используй QComboBox::setModel, а в модели сделай красиво для Qt::ToolTipRole
источник

D

Dmitry in Qt
Попробую, спасибо
источник

M

Mr.Mait in Qt
Dmitry
Отличный вариант, но здесь вторым параметром нужно передавать текст руками , что не круто
Если без модели, можно же в цикле заполнять
comboBox->setItemData(index, data, Qt::DisplayRole);
comboBox->setItemData(index, data, Qt::ToolTipRole);
источник

SK

Serguei Khvatov in Qt
Dmitry
Отличный вариант, но здесь вторым параметром нужно передавать текст руками , что не круто
По-моему проще некуда. Свою модель писать будет сложнее.
Только показывать в tooltip то, что и так видно, как-то странно 🤔
источник

D

Dmitry in Qt
Serguei Khvatov
По-моему проще некуда. Свою модель писать будет сложнее.
Только показывать в tooltip то, что и так видно, как-то странно 🤔
В комбике слишком длинная строка получается , поэтому и нужен тултип. Просто данные из бд берутся в будущем могут быть траблы
источник

E

Evilenzo in Qt
Mr.Mait
Если всего 8 цветов никнейма, то походу оно. Высчитывается из id. Посмотри код и ниже https://github.com/telegramdesktop/tdesktop/blob/dev/Telegram/SourceFiles/data/data_peer.cpp#L51
Да, скорее всего, оно. Спасибо!
источник

AN

Andrey Nekto in Qt
Всем привет! объясните убогому как поменять текст надписи в одном классе из другого? В классе А есть метка Qlabel, в классе В форма в которую вводят текст, при нажатии кнопки на форме вызывается функция класса B  которая должна этот текст надо передать в класс А и поставить в качестве текста в надпись. Ткните пожалуйста куда копать!
источник

M

Mr.Mait in Qt
Andrey Nekto
Всем привет! объясните убогому как поменять текст надписи в одном классе из другого? В классе А есть метка Qlabel, в классе В форма в которую вводят текст, при нажатии кнопки на форме вызывается функция класса B  которая должна этот текст надо передать в класс А и поставить в качестве текста в надпись. Ткните пожалуйста куда копать!
сигнал слоты?
источник

AN

Andrey Nekto in Qt
Mr.Mait
сигнал слоты?
сигнал привязан к кнопке и вызывает функцию класса В где устанавлвается переменная с текстом, никак не могу сообразить как передать значение этой переменной в класс А. Как использовать сигналы и слоты для передачи в класс А?
источник

VS

Vladimir Suisei in Qt
Andrey Nekto
сигнал привязан к кнопке и вызывает функцию класса В где устанавлвается переменная с текстом, никак не могу сообразить как передать значение этой переменной в класс А. Как использовать сигналы и слоты для передачи в класс А?
1. делаешь сигнал в классе В
2. делаешь слот в классе А
3. вызываешь connect
4. делаешь emit
5. ???
6. PROFIT
источник

AN

Andrey Nekto in Qt
сейчас почитаю, правда пока не понимаю пока как это реализовать...
источник