Всплывающие подсказки не отображаются в Ubuntu с использованием PyQt4 - PullRequest
0 голосов
/ 06 сентября 2010

Я начинаю работать с PyQt4 и проверяю следующий код ...

import sys
from PyQt4 import QtGui
from PyQt4 import QtCore


class Tooltip(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)

        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('Tooltip')

        self.setToolTip('This is a <b>QWidget</b> widget')
        QtGui.QToolTip.setFont(QtGui.QFont('OldEnglish', 10))


app = QtGui.QApplication(sys.argv)
tooltip = Tooltip()
tooltip.show()
sys.exit(app.exec_())

Однако подсказка не отображается!Я на Ubuntu 10.04.Я также попробовал иконку, и она тоже не сработала.

1 Ответ

2 голосов
/ 07 апреля 2013

Если окно, из которого вы запускаете приложение (например, ваш терминал), активно, при наведении курсора на ваше приложение всплывающая подсказка не отображается. Как указал Иво, вам нужно активировать окно вашего приложения, чтобы всплывающие подсказки отображались.

...