zoukankan      html  css  js  c++  java
  • 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_())
  • 相关阅读:
    [ lucene高级 ] lucene中的算法PriorityQueue
    [ lucene扩展 ] MoreLikeThis 相似检索
    排序08归并排序
    lucene中的数值型字段(NumericField)
    两三年前的搜索管理系统
    java中的集合包简要分析
    倒排索引基础
    散列02java中的hashMap
    Mysql数据库中InnoDB和MyISAM的差别
    ajax 乱码
  • 原文地址:https://www.cnblogs.com/tianwenjing123-456/p/14941576.html
Copyright © 2011-2022 走看看