PyQt5-为控件添加提示信息

# encoding: utf-8
'''===================================================
@Project -> File : qt5003 -> ToolTil.py
@IDE             : qt5003
@Author          : Mr. Batac
@Date            : 2020-03-17 20:34
@Desc            : 设置控件的提示,鼠标放在上边会出现提示
======================================================'''

import sys
from PyQt5.QtWidgets import QHBoxLayout, QApplication, QMainWindow, 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.setToolTip('今天是<b>星期五</b>')
        self.setGeometry(300, 300, 200, 300)
        self.setWindowTitle("设置控件提示消息")
        print("123")

        self.btn1 = QPushButton("我的按钮")
        self.btn1.clicked.connect(self.click_button)
        self.btn1.setToolTip("这是一个按钮, 你好吗?")
        layout = QHBoxLayout()
        layout.addWidget(self.btn1)

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

    def click_button(self):
        print("点击我干啥")

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

发布了129 篇原创文章 · 获赞 11 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/Batac_Lee/article/details/104930733
今日推荐