[python]PyQt5-設置按鈕


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

class TooltipForm(QMainWindow):
    def __init__(self):
        super(TooltipForm,self).__init__()
        self.initUI()
        self.button1.clicked.connect(self.onClick_Button)
    def initUI(self):
        self.setWindowTitle("第一個主窗口應用")
        self.setGeometry(200,200,300,300)
        # 狀態欄
        self.status = self.statusBar()
        # 圖標
        self.setWindowIcon(QIcon("./image/lou.ico"))   
        # 設置一個按鈕,並顯示在屏幕上   
        self.button1 = QPushButton() 
        self.button1.setText("按鈕1")
        self.button1.setToolTip("按鈕說明")
        layout = QHBoxLayout()
        layout.addWidget(self.button1)
            # 主框架,所有控件的放置位置
        mainFrame = QWidget()
        mainFrame.setLayout(layout)
            # 使充滿屏幕
        self.setCentralWidget(mainFrame)
    def onClick_Button(self):
        sender = self.sender()
        # 用於判斷是否事件觸發,這里是指按鈕是否被按下
        app = QApplication.instance()
        # 退出應用程序
        app.quit()

if __name__ == "__main__":
    app = QApplication(sys.argv)
    main = TooltipForm()
    # 顯示窗口
    main.show() 
    # 建立循環
    sys.exit(app.exec_())

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM