pyQt5练习(三)

为控件添加提示信息

#为控件添加提示信息
import sys
from PyQt5.QtWidgets import QHBoxLayout,QWidget,QToolTip,QPushButton,QApplication, QMainWindow
from PyQt5.QtGui import QIcon
from PyQt5.QtGui import QFont
 
 
class TooltipForm(QMainWindow):
    def __init__(self):
        super().__init__()
        self.initUI()
 
    def initUI(self):
        QToolTip.setFont(QFont("SanSerif",12))#设置字体与大小
        self.setToolTip("今天是<b>星期日</b>") #设置提示信息为粗体
        self.setGeometry(300,300,400,300)
        self.setWindowTitle("设置控件提示消息")
 
 
if __name__ == '__main__':
    app = QApplication(sys.argv)
    app.setWindowIcon(QIcon('./images/t10.ico'))
    main = TooltipForm()
    main.show()
    sys.exit(app.exec_())

 

#为控件添加提示信息
import sys
from PyQt5.QtWidgets import QHBoxLayout,QWidget,QToolTip,QPushButton,QApplication, QMainWindow
from PyQt5.QtGui import QIcon
from PyQt5.QtGui import QFont
 
 
class TooltipForm(QMainWindow):
    def __init__(self):
        super().__init__()
        self.initUI()
 
    def initUI(self):
        QToolTip.setFont(QFont("SanSerif",12))#设置字体与大小
        self.setToolTip("今天是<b>星期日</b>") #设置提示信息为粗体
        self.setGeometry(300,300,400,300)
        self.setWindowTitle("设置控件提示消息")
        # 添加Button
        self.button1 = QPushButton("我的按钮")
        self.button1.setToolTip("这是一个按钮")
 
        # 创建水平布局
        layout = QHBoxLayout()
        layout.addWidget(self.button1)  # 把button1放在水平布局是哪个
 
        # 把水平布局放在主框架上
        mainFrame = QWidget()  # 让充满屏幕
        mainFrame.setLayout(layout)
        self.setCentralWidget(mainFrame)  # 让主框架放在整个窗口上
 
if __name__ == '__main__':
    app = QApplication(sys.argv)
    app.setWindowIcon(QIcon('./images/t10.ico'))
    main = TooltipForm()
    main.show()
    sys.exit(app.exec_())

 

posted @ 2021-05-16 17:11  兜转转  阅读(49)  评论(0编辑  收藏  举报