Показывать всплывающую подсказку, когда пользователь выбирает элемент в QComboBox

Я хочу показать всплывающую подсказку с текстом и временем, когда пользователь выбирает элемент в представлении списка (наводит указатель мыши на элемент в представлении списка) QCombobox.

Я использую пользовательский QComboBox с QItemDelegate.


person Wagmare    schedule 30.04.2014    source источник


Ответы (2)


Вы ищете это? Например:

 ui->comboBox->setItemData(0, "This is a tooltip for item[0]", Qt::ToolTipRole);

введите здесь описание изображения

person Tay2510    schedule 30.04.2014
comment
Как мне добиться этого в конструкторе? - person ManuelSchneid3r; 27.03.2018

Так как я не нашел пример, я опубликую это здесь.

Способ сделать это на Python (PyQt5):

from PyQt5 import QtGui, QtCore
...
combobox.setItemData(0, "This is a tooltip for item[0]",QtCore.Qt.ToolTipRole);
person thlik    schedule 09.07.2019