我开始使用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上。我也试过一个图标,但也没用。
答案 0 :(得分:2)
如果您启动应用程序的窗口(例如您的终端)处于活动状态,则将鼠标悬停在您的应用程序上将不会显示工具提示。正如Ivo所说,您需要激活应用程序窗口才能显示工具提示。