标签:
我们可以为任何窗口部件设置一个气球提示。
#!/usr/bin/python # -*- coding:utf-8 -*- 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(‘moonlight poet 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_())
效果:
本示例中,我们为QWidget类型的窗口部件设置工具提示。
self.setToolTip(‘This is a <b>QWidget</b> widget‘)
要创建工具提示,需要调用setToolTip()方法,该方法接受富文本格式的参数。
QtGui.QToolTip.setFont(QtGui.QFont(‘OldEnglish‘, 10))
因为默认的QToolTip字体看起来比较糟糕,我们可以通过上面的语句设置想要的语句和字体大小。
标签:
原文地址:http://www.cnblogs.com/moonlightpoet/p/5326731.html