PyQt(Python+Qt)學習隨筆:復選框checkBox的tristate屬性


在Qt Designer中,tristate屬性是復選框checkBox相比較於QAbstractButton多出來的唯一屬性。

tristate屬性表示復選框是三種狀態還是兩種狀態,如果tristate為True,則表示復選框有選中、未選中和半選中三種狀態,如果tristate為False,則表示復選框只有選中、未選中兩種狀態。

復選框的ischecked()方法在選中和半選中狀態下都返回True。半選中狀態一般用於復選框對應選擇內容包含多個,例如Excel刷選數據時,全選是選擇所有數據,未選擇則是一條數據也沒有,在二者之間的狀態為半選中狀態。

tristate屬性缺省為False,可以通過isTristate()、setTristate(bool y = true)進行讀取和設置。

老猿Python,跟老猿學Python!

博文目錄

博客地址


免責聲明!

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



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