import sys
from PyQt5.QtWidgets import (QWidget, QToolTip,
QPushButton, QApplication)
from PyQt5.QtGui import QFont
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 这种静态的方法设置一个用于显示工具提示的字体。我们使用10px滑体字体。
QToolTip.setFont(QFont('SansSerif', 10))
# 创建一个提示,我们称之为settooltip()方法。我们可以使用丰富的文本格式
self.setToolTip('这是一个 <b>窗口</b> 控件')
# 创建一个PushButton并为他设置一个tooltip
btn1 = QPushButton('Button', self)
btn1.setToolTip('这是一个 <b>按钮</b> 控件')
btn2 = QPushButton('Button', self)
btn2.setToolTip('这是一个 <b>按钮</b> 控件')
# btn.sizeHint()显示默认尺寸
btn1.resize(btn1.sizeHint())
btn2.resize(btn2.sizeHint())
# 移动窗口的位置
btn1.move(50, 50)
btn2.move(150, 50)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('涛哥')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())