Qt5 基礎控件: QcheckBox, QButtonGroup, QcomboBox
2021-06-06
QcheckBox, QButtonGroup
先看定義:基礎控件(Basic Widgets):
QcheckBox class : 複選框(checkBox)控件(包含TextLabel)
組合控件(Organization Widgets):
QButtonGroup: 按鈕控件的組合容器 (Container)
以下示例程式碼來介紹一下個別應用
QCheckBox *chk = new QCheckBox("P&rogramming", this);
第一個參數是文本,"&"代表可以啟動short-cut (Alt+E)啟動或禁用CheckBox
QButtonGroup *group = new QButtonGroup(this);
第一個參數指定父類別(this)
應用程式中使用QCheckBox 可以用 QButtonGroup 來將其分為多個組。
QCheckBox還能透過QButtonGroup 中的setExlusive()設定單選或多選~
看一下以下的實作範例:
QcomboBox
先看定義:
基礎控件(Basic Widgets):
QcheckBox class : 下拉列表框,單擊按鈕可在彈出的選項中選擇一個
接續上述程式碼,改寫後如下: