📅  最后修改于: 2023-12-03 14:45:51.363000             🧑  作者: Mango
在 PyQt5 中,QWidget 类提供了 setToolTip 方法,用于在鼠标悬浮在控件上时显示一个提示信息。使用 setToolTip 方法可以方便地为用户提供控件的功能提示、使用方法等信息。
setToolTip 方法的语法如下:
QWidget.setToolTip(self, str)
其中,self 是指控件对象本身,str 是作为提示信息显示的字符串。
以下代码演示了如何使用 setToolTip 方法为一个 QPushButton 控件添加提示信息:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
btn = QPushButton('Button', self)
btn.setToolTip('This is a button') # 设置提示信息
btn.resize(btn.sizeHint())
btn.move(50, 50)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('Example')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
运行上述代码,鼠标悬浮在按钮上时,会显示一个提示信息 "This is a button"。