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 : 下拉列表框,單擊按鈕可在彈出的選項中選擇一個 

接續上述程式碼,改寫後如下:

https://paste.ofcode.org/TUgBxgpXJ6gJgTqHR7LiaT

Miller : hhjoy222@gmail.com
Webnode 提供技術支援
免費建立您的網站! 此網站是在 Webnode 上建立的。今天開始免費建立您的個人網站 立即開始