tooltip是图形界面中的提示。将鼠标悬停在窗口小部件上时(不单击),经常会出现tooltip。Pyqt支持tooltip,可以为小部件配置它们。
可以使用小部件setTooltip方法设置工具提示。
1
|
pybutton.setToolTip('This is a tooltip for the QPushButton widget')
|
完整示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
import sys from PyQt5 import QtCore, QtWidgets from PyQt5.QtWidgets import QMainWindow, QWidget, QPushButton from PyQt5.QtCore import QSize
class (QMainWindow): def __init__(self): QMainWindow.__init__(self)
self.setMinimumSize(QSize(300, 100)) self.setWindowTitle("PyQt tooltip example - pythonprogramminglanguage.com")
pybutton = QPushButton('Pyqt', self) pybutton.clicked.connect(self.clickMethod) pybutton.resize(100,32) pybutton.move(50, 20) pybutton.setToolTip('This is a tooltip message.')
def clickMethod(self): print('PyQt')
if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) mainWin = MainWindow() mainWin.show() sys.exit( app.exec_() )
|
近期评论