【QT】:QT中的单选框和复选框的使用
2016-04-16 17:02
507 查看
QT中的复选框和单选框的使用跟MFC中的相同控件的使用是有所不同的,QT中的控件的使用涵盖了更加高端的功能。
MFC中可以通过组这个功能手动的把多个控件组合在一起,而QT中是不能如此简单的做到这个功能的,需要建组。
建组的方式如下:
在.h文件下的private目录下添加按钮分组:
QButtonGroup *GenderGroup; //通过此方式声明分组
然后在cpp文件里面把控件加进分组:
//新建性别分组
GenderGroup = new QButtonGroup(this);
GenderGroup->addButton(ui->radioButton,0);
GenderGroup->addButton(ui->radioButton_2,1);
//新建状态分组
StatusGroup = new QButtonGroup(this);
StatusGroup->addButton(ui->radioButton_3,0); //强行加上号
StatusGroup->addButton(ui->radioButton_4,1);
StatusGroup->addButton(ui->radioButton_5,2);
如此就关联到一个槽了
通过这个方式,也可以把组控件信号关联到一个槽去 = =
用什么方法判断控件是否被点击了呢?
下面这一行代码
if(ui->radioButton_6->isChecked()){
}
通过这种代码可以判断某控件是否已经被点击了~~~
MFC中可以通过组这个功能手动的把多个控件组合在一起,而QT中是不能如此简单的做到这个功能的,需要建组。
建组的方式如下:
在.h文件下的private目录下添加按钮分组:
QButtonGroup *GenderGroup; //通过此方式声明分组
然后在cpp文件里面把控件加进分组:
//新建性别分组
GenderGroup = new QButtonGroup(this);
GenderGroup->addButton(ui->radioButton,0);
GenderGroup->addButton(ui->radioButton_2,1);
//新建状态分组
StatusGroup = new QButtonGroup(this);
StatusGroup->addButton(ui->radioButton_3,0); //强行加上号
StatusGroup->addButton(ui->radioButton_4,1);
StatusGroup->addButton(ui->radioButton_5,2);
如此就关联到一个槽了
通过这个方式,也可以把组控件信号关联到一个槽去 = =
用什么方法判断控件是否被点击了呢?
下面这一行代码
if(ui->radioButton_6->isChecked()){
}
通过这种代码可以判断某控件是否已经被点击了~~~
相关文章推荐
- Qt应用程序自动重启(零零散散)
- 关于QtGraphics编程的几点经验总结_qgraphicsscene
- ubuntu 15 安装Qt
- 基于QT和OpenCV的人脸检測识别系统(1)
- QT中QProcess调用命令行的痛苦经历
- Qt信号与槽机制1
- SeimiAgent——基于QtWebkit的通用网页渲染代理服务
- 让QT跑在ARM开发板上
- qt坐标系统与布局的简单入门
- QT 连接数据库的详细步骤
- [解决方案] Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题
- 向Tiny6410移植QT4.7.0版本
- qt输入框
- QT中的OpcDa 客户端 实现
- qt入门
- qt3d中基于opengles编写shader
- 【QT】:QT中信号与槽详解
- 【QT】:QT实现关联和解决关联
- QT入门:怎么写无边框(标题栏)的窗口、透明窗口、圆角控件
- QT中的插件