Pyqt5_QPushButton


QPushButton

狀態
isDown()

提示按鈕是否已按下

isChecked()

提示按鈕是否已經標記

isEnable()

提示按鈕是否可以被用戶點擊

isCheckAble()

提示按鈕是否為可標記的

setAutoRepeat()

設置按鈕是否在用戶長按時可以自動重復執行

信號
Pressed     

當鼠標指針在按鈕上並按下左鍵時觸發該信號

Released   

當鼠標左鍵被釋放時觸發該信號

Clicked      

當鼠標左鍵被按下然后釋放時,或者快捷鍵被釋放時觸發該信號

Toggled     

當按鈕的標記狀態發生改變時觸發該信號

方法
setCheckable()

設置按鈕是否已經被選中,如果設置True,則表示按鈕將保持已點擊和釋放狀態

toggle()

在按鈕狀態之間進行切換

setIcon()

設置按鈕上的圖標

setEnabled()

設置按鈕是否可以使用,當設置為False時,按鈕變成不可用狀態,點擊它不會發射信號

isChecked()

返回按鈕的狀態,返回值為True或者False

setDefault()

設置按鈕的默認狀態

setText()

設置按鈕的顯示文本

text()

返回按鈕的顯示文本

 

設置快捷鍵

self.btn4=QPushButton('&Download')#快捷鍵為alt+d

self.btn4.setDefault(True)

 

 1 self.Button0.clicked.connect(self.start_find)  # button0的點擊事件綁定start_find函數
 2 
 3 self.Button0.clicked.connect(command=lambda:button_process(x))
 4 self.closeButton = QPushButton(self)
 5 self.closeButton.setText("Close")          #text
 6 self.closeButton.setIcon(QIcon("close.png")) #icon
 7 self.closeButton.setShortcut('Ctrl+D')  #shortcut key
 8 self.closeButton.clicked.connect(self.close)
 9 self.closeButton.setToolTip("Close the widget") #Tool tip
10 self.closeButton.move(100,100)

 


免責聲明!

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



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