按鈕類控制項 QAbstractButton

2022-06-13 18:48:11 字數 649 閱讀 5329

按鈕的基類是qabstractbutton,提供了按鈕的通用性功能。qabstractbutton類為抽象類,不能例項化,必須由其他的按鈕類繼承qabstractbutton類,來實現不同的功能、不同的表現形式。

常見的按鈕包括:qpushbutton、qtoolbutton、qradiobutton和qcheckbox。這些按鈕類均繼承自qabstractbutton類,根據各自的使用場景通過圖形展現出來。

qabstractbutton提供的狀態有:

isdown()    提示按鈕是否被按下

ischecked()    提示按鈕是否已經標記

isenable()    提示按鈕是否可以被使用者點選

ischeckable()   提示按鈕是否為可標記的

setautorepeat()  設定按鈕是否在使用者長按時可以自動重複執行

qabstractbutton提供的訊號有:

pressed    當滑鼠指標在按鈕上並按下左鍵時觸發該訊號

released    當滑鼠左鍵被釋放時觸發該訊號

clicked     當滑鼠左鍵被按下然後釋放時,或者快捷鍵被釋放時觸發該訊號

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

按鈕類控制項

在任何gui設計中,按鈕都是最重要的常用的觸發動作請求的方式,用來和使用者進行互動操作。在pyqt中根據不同的使用場景將按鈕劃分為不同的表現形式。按鈕的積累是qabstractbutton,提供了按鈕的通用性功能。qabstractbutton類為抽象類,不能例項化,必須有其他的按鈕類繼承qabst...

按鈕類控制項 QCheckBox

qcheckbox類繼承自qabstractbutton類。qcheckbox 核取方塊 和 qradiobutton 單選鈕 都是選項按鈕,因為他們都可以在開 選中 揮著關 未選中 之間切換。他們的區別是對使用者選擇的限制 單選鈕提供了 多選一 的選擇 而核取方塊提供的是 多選多 的選擇。qche...

HtmlInputButton 按鈕控制項

按鈕最主要的功用為執行乙個指令或動作。對於窗體來說是將填好的資料傳送出去。它的type 屬性有三種型態 當為submit 時是傳送資料,等於button 時可以用來觸發事件程式,而reset 是用來重置窗體成為初始狀態 指定type reset 時,並不需要指定任何程式 就可以重設 窗體內的輸入控制...