QCheckBox 3態復選框類


QCheckBox 類通常用於提供,復選和取消復選狀態。

通過 QButtonGroup 類,可獨占多個 QCheckBox (類似 QRadioButton) 組中的一個。

狀態無變化


除復選和取消復選狀態外,QCheckBox 還可選提供第 3 種 "無變化" 狀態指示。

采用 setTristate(y=true) 啓用這種第 3 狀態,使用 checkState() 查詢當前觸發狀態。

這很有用每當需要賦予用戶既不復選,也不取消復選的復選框選項時。

不發射信號


調用 setChecked(bool) 後,若不發齣 stateChanged(int state) 信號。

這時需要采用 Qt::Unchecked | Qt::PartiallyChecked | Qt::Checked 之一作自變量,調用 setCheckState() 切換 QCheckBox 狀態。

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。

內容錶

  1. 狀態無變化
  2. 不發射信號

上一話題

QBoxLayout 類

下一話題

QGraphicsItem 類

快速搜索