PyQt实战——《给控件添加提示消息》

演示:

代码:

# 显示控件提示消息

import sys
from PyQt5.QtWidgets import QHBoxLayout,QMainWindow,QApplication,QToolTip,QPushButton,QWidget
from PyQt5.QtGui import QFont

class TooltipForm(QMainWindow):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        QToolTip.setFont(QFont('SansSerif',12))   # 字体问题导致显示出现乱
        self.setGeometry(300,30,200,300)
        self.setWindowTitle('设置控件提示消息')
        self.button1 = QPushButton('我的按钮')
        self.button1.setToolTip('这是一个按钮,Are you ok?')
        # 设置字体样式,将字体加粗显示
        # self.button1.setToolTip('今天是<b>星期五</b>')
        layout = QHBoxLayout()
        layout.addWidget(self.button1)

        mainFrame = QWidget()
        mainFrame.setLayout(layout)
        self.setCentralWidget(mainFrame)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    main = TooltipForm()
    main.show()

    sys.exit(app.exec_())
posted @ 2021-06-09 17:59  博客zhu虎康  阅读(96)  评论(0编辑  收藏  举报