使用PyQt4在Ubuntu上没有显示工具提示

时间:2010-09-06 00:30:21

标签: python user-interface icons pyqt tooltip

我开始使用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 个答案:

答案 0 :(得分:2)

如果您启动应用程序的窗口(例如您的终端)处于活动状态,则将鼠标悬停在您的应用程序上将不会显示工具提示。正如Ivo所说,您需要激活应用程序窗口才能显示工具提示。