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_())

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章