Кажется, это правильный способ установить WhatsThis
. Однако вы заявляете, что хотите, чтобы это отображалось при наведении курсора, вместо этого это свойство всплывающей подсказки.
решение:
for i, def in zip(range(self.listWidget.count()), some_doc):
self.listWidget.item(i).setToolTip(def)
Если вы хотите, чтобы такое поведение происходило только в режиме WhatsThis, вам нужно будет создать подкласс QListWidgetItem и настроить всплывающую подсказку, чтобы она возвращалась только тогда, когда QtWidgets.QWhatsThis.inWhatsThisMode()
истинно.
Если у вас действительно просто возникают проблемы со свойством WhatsThis
, работающим при щелчке, нам нужно будет увидеть больше вашего кода и, возможно, снимок экрана вашего окна. Потому что, как я уже сказал, l oop в начале должно работать только при установке свойства normal.