PyQt5基礎學習-QPushButton().clicked.connect(信號和槽) 1.QPushButton().setStyleSheet("設置風格的執行函數")


通過對按鈕綁定函數來生成信號和槽,即信號是按鈕點擊時發送的信號, 槽為對應綁定的函數

SignalSlotDemo.py 

"""
信號(Signal) 與槽(Slot)
"""
from PyQt5.QtWidgets import *
import sys

class SigalSlotDemo(QWidget):
    def __init__(self):
        super(SigalSlotDemo, self).__init__()
        self.initUI()

    def onClick(self):
        self.btn.setText("信號已經發出")
        self.btn.setStyleSheet("QPushButton(max-width:200px;min-width:200px)")
    def initUI(self):
        self.setGeometry(300, 300, 500, 400)
        self.setWindowTitle("信號(Signal)與槽(Slot)")
        self.btn = QPushButton("我的按鈕", self)
        self.btn.clicked.connect(self.onClick)

if __name__ == "__main__":
    app = QApplication(sys.argv)

    main = SigalSlotDemo()
    main.show()

    sys.exit(app.exec_())

 


免責聲明!

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



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