国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

復(fù)選框QCheckBox和分組框QGroupBox

這篇具有很好參考價(jià)值的文章主要介紹了復(fù)選框QCheckBox和分組框QGroupBox。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. 復(fù)選框:QCheckBox

實(shí)例化

    //實(shí)例化
//    QCheckBox* checkBox = new QCheckBox("是否同意該條款",this);
    QCheckBox* checkBox = new QCheckBox(this);

1.1?代碼實(shí)現(xiàn)

1.1.1?復(fù)選框的基本函數(shù)

復(fù)選框選中狀態(tài)的參數(shù)

Qt::Unchecked   //未選中狀態(tài)
Qt::PartiallyChecked   //半選中狀態(tài)
Qt::Checked   //全選中狀態(tài)

QCheckBox

dialog.cpp

#include "dialog.h"
#include "ui_dialog.h"

//復(fù)選框的使用
Dialog::Dialog(QWidget *parent)
    : QDialog(parent)
    , ui(new Ui::Dialog)
{
    ui->setupUi(this);

    //設(shè)置大小
    this->checkBox->resize(150,40);

    //設(shè)置位置
    this->checkBox->move(100,0);

    //設(shè)置復(fù)選框文本提示
    this->checkBox->setText("是否同意該協(xié)議");

    //設(shè)置使復(fù)選框狀態(tài)具有三種狀態(tài)
    this->checkBox->setTristate(true);//true 代表三種狀態(tài),false兩種

    //設(shè)置復(fù)選框的狀態(tài)
    this->checkBox->setCheckState(Qt::PartiallyChecked);//Qt::PartiallyChecked半選中狀態(tài)
    //獲取復(fù)選框狀態(tài)
    Qt::CheckState state = this->checkBox->checkState();
    if(state==Qt::PartiallyChecked){
        qDebug()<<"半選中狀態(tài)呢"<<endl;
    }

}

Dialog::~Dialog()
{
    delete ui;
}

復(fù)選框QCheckBox和分組框QGroupBox,Qt,Qt,c++,c語(yǔ)言,算法

1.2?信號(hào)

復(fù)選框被選中狀態(tài)改變?觸發(fā)信號(hào)

復(fù)選框QCheckBox和分組框QGroupBox,Qt,Qt,c++,c語(yǔ)言,算法

QCheckBox

綁定

dialog.cpp

//綁定復(fù)選框被選中信號(hào)
    connect(this->checkBox,SIGNAL(stateChanged(int)),this,SLOT(receive_State(int)));

定義

dialog.h


public slots://復(fù)選框被選中觸發(fā)
    void receive_State(int state);

實(shí)現(xiàn)

dialog.cpp

//復(fù)選框被選中觸發(fā)
void Dialog::receive_State(int state){
    if(state==0){
        qDebug()<<"未選中"<<endl;
    }else if(state==1){
        qDebug()<<"半選中"<<endl;
    }else if(state==2){
        qDebug()<<"全選中"<<endl;
    }
}

復(fù)選框QCheckBox和分組框QGroupBox,Qt,Qt,c++,c語(yǔ)言,算法

1.3?UI實(shí)現(xiàn)

text:設(shè)置文本
	icon:設(shè)置圖片
	iconsize:圖片大小
	shortcut:快捷鍵
	....

2.分組框:QGroupBox

實(shí)例化

    //實(shí)例化
//    QGroupBox* groupBox = new QGroupBox("按鈕組",this);
    QGroupBox* groupBox = new QGroupBox(this);

2.1?代碼實(shí)現(xiàn)

2.1.1?分組框的基本函數(shù)

QGroupBox

dialog.cpp

#include "dialog.h"
#include "ui_dialog.h"


//分組框的使用
Dialog::Dialog(QWidget *parent)
    : QDialog(parent)
    , ui(new Ui::Dialog)
{
    ui->setupUi(this);

    //獲取標(biāo)題對(duì)齊方式
    Qt::Alignment align = this->groupBox->alignment();

    //設(shè)置分組框的大小
    this->groupBox->resize(100,80);

    //移動(dòng)
    this->groupBox->move(100,100);

    //設(shè)置分組框的對(duì)齊方式
    this->groupBox->setAlignment(Qt::AlignRight);//右對(duì)齊

    //設(shè)置標(biāo)題
    this->groupBox->setTitle("按鈕組");

    //獲取標(biāo)題
    QString title = this->groupBox->title();

    //設(shè)置分組框的復(fù)選框
    this->groupBox->setCheckable(true);//分組框標(biāo)題前面右復(fù)選框

    //設(shè)置選中該分組框
    this->groupBox->setChecked(true);

    //設(shè)置分組框邊框是否隱藏
//    this->groupBox->setFlat(true);//true 隱藏 false不隱藏


}

Dialog::~Dialog()
{
    delete ui;
}


復(fù)選框QCheckBox和分組框QGroupBox,Qt,Qt,c++,c語(yǔ)言,算法

2.2?信號(hào)

復(fù)選框QCheckBox和分組框QGroupBox,Qt,Qt,c++,c語(yǔ)言,算法文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-791890.html

void clicked(bool checked = false)當(dāng)鼠標(biāo)光標(biāo)在按鈕內(nèi)時(shí)按下然后釋放,或當(dāng)鍵入快捷鍵時(shí)發(fā)出此信號(hào)。
void toggled(bool on)如果組框是可檢查的,則在復(fù)選框被切換時(shí)發(fā)出此信號(hào)。如果復(fù)選框被選中,On為true;否則為false

2.3?UI實(shí)現(xiàn)

UI:
	titile:設(shè)置標(biāo)題
	alignment:設(shè)置對(duì)齊方式
	flat:設(shè)置邊框是否隱藏
	checkable:設(shè)置是否具有復(fù)選框
	checked:設(shè)置復(fù)選框是否選中

到了這里,關(guān)于復(fù)選框QCheckBox和分組框QGroupBox的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • html之input復(fù)選框變?yōu)閳A形、自定義復(fù)選框、消除默認(rèn)樣式、去除默認(rèn)樣式、事件代理、事件委托

    input 標(biāo)簽對(duì)事件委托不起作用,需要單獨(dú)在 input 上綁定事件。 w3school outline (輪廓)是繪制于元素周圍的一條線,位于邊框邊緣的外圍,可起到突出元素的作用。 注釋:輪廓線不會(huì)占據(jù)空間,也不一定是矩形。 outline 簡(jiǎn)寫屬性在一個(gè)聲明中設(shè)置所有的輪廓屬性。 MDN CSS的 outli

    2024年02月16日
    瀏覽(22)
  • react antd阻止Checkbox事件冒泡(折疊面板標(biāo)題中增加復(fù)選框,阻止點(diǎn)擊復(fù)選框折疊面板展開/折疊)

    react antd阻止Checkbox事件冒泡(折疊面板標(biāo)題中增加復(fù)選框,阻止點(diǎn)擊復(fù)選框折疊面板展開/折疊)

    背景 折疊面板Collapse標(biāo)題中增加復(fù)選框,點(diǎn)擊復(fù)選框,會(huì)觸發(fā)折疊面板的展開和折疊。 我們希望勾選復(fù)選框的時(shí)候,不能影響到折疊面板的展開和折疊。 最開始使用 onChange 自帶的event來(lái)阻止事件冒泡,這種方式是無(wú)效的,代碼如下: 解決 監(jiān)聽復(fù)選框的 onClick 事件,用 e.st

    2024年02月11日
    瀏覽(37)
  • uniapp復(fù)選框 實(shí)現(xiàn)排他選項(xiàng)

    uniapp復(fù)選框 實(shí)現(xiàn)排他選項(xiàng)

    選擇了排他選項(xiàng)之后 復(fù)選框其他選項(xiàng)不可以選擇

    2024年01月24日
    瀏覽(32)
  • Layui列表復(fù)選框根據(jù)條件禁用
  • 安卓控件 - 單選按鈕和復(fù)選框

    安卓控件 - 單選按鈕和復(fù)選框

    安卓應(yīng)用中,常常需要用戶從若干選項(xiàng)中進(jìn)行選擇,有時(shí)要求只能選擇一個(gè),那么就要使用單選按鈕(RadioButton),有時(shí)要求用戶可以選擇多個(gè),那么就要使用復(fù)選框(CheckBox) 常用屬性 屬性 含義 orientation vertical (或 horizontal),決定單選按鈕是垂直排列還是水平排列 layo

    2024年02月06日
    瀏覽(27)
  • Android:設(shè)置復(fù)選框 CheckBox 的顏色

    Android:設(shè)置復(fù)選框 CheckBox 的顏色

    Android:設(shè)置復(fù)選框 CheckBox 的顏色 meta charset=\\\"utf-8\\\" 如何設(shè)置復(fù)選框在不同狀態(tài)的顏色? 默認(rèn)樣式 image 預(yù)期樣式 image meta charset=\\\"utf-8\\\" 先定義Checkbox的style,在values文件下的styles.xml文件中加入: colorControlNormal是未選中的顏色 ,colorControlActivated表示選中時(shí)的顏色, 自己在values下的

    2024年02月06日
    瀏覽(24)
  • Vue3+ElementUI 多選框中復(fù)選框和名字點(diǎn)擊方法效果分離

    Vue3+ElementUI 多選框中復(fù)選框和名字點(diǎn)擊方法效果分離

    現(xiàn)在的需求為 比如我點(diǎn)擊了Option A ,觸發(fā)點(diǎn)擊Option A的方法,并且復(fù)選框不會(huì)取消勾選,分離的方法。 ? 通過Vue事件處理的方法.prevent來(lái)阻止。!-- 提交事件將不再重新加載頁(yè)面 --

    2024年01月22日
    瀏覽(24)
  • Excel 添加復(fù)選框或選項(xiàng)按鈕(表單控件)

    Excel 添加復(fù)選框或選項(xiàng)按鈕(表單控件)

    要添加復(fù)選框或選項(xiàng)按鈕,需要使用功能區(qū)上的“開發(fā)工具”選項(xiàng)卡。 注意: 若要啟用“開發(fā)工具”選項(xiàng)卡,請(qǐng)按照以下說(shuō)明進(jìn)行操作: 在 Excel 2010 和后續(xù)版本中,選擇“文件 選項(xiàng)”“自定義功能區(qū)”,選擇“開發(fā)人員檢查”框,然后選擇“確定”。 在 Excel 2007 中,選擇“

    2024年01月17日
    瀏覽(26)
  • Android Studio:單選按鈕和復(fù)選框

    Android Studio:單選按鈕和復(fù)選框

    安卓應(yīng)用中,常常需要用戶從若干選項(xiàng)中進(jìn)行選擇,有時(shí)要求只能選擇一個(gè),那么就要使用單選按鈕(RadioButton),有時(shí)要求用戶可以選擇多個(gè),那么就要使用復(fù)選框(CheckBox)。 1、繼承關(guān)系圖 RadioGroup是LinearLayout的子類 2、常用屬性 3、設(shè)置事件監(jiān)聽器 4、注意事項(xiàng) 導(dǎo)入and

    2024年02月06日
    瀏覽(24)
  • LayUI Table 復(fù)選框 獲取選中的數(shù)據(jù)

    方法2 統(tǒng)一收集

    2024年02月12日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包