🐌博主主页:🐌倔强的大蜗牛🐌
📚专栏分类:QT
❤️感谢大家点赞👍收藏⭐评论✍️
一、Check Box
介绍
QCheckBox 表示复选按钮. 可以允许选中多个.
和 QCheckBox 最相关的属性也是 checkable 和 checked , 都是继承自QAbstractButton .
代码示例: 获取复选按钮的取值
- 在界面上创建 三个复选按钮, 和一个普通按钮.
objectName 分别为 checkBox_eat , checkBox_drink , checkBox_sleep , 以pushButton
- 给 pushButton 添加 slot 函数
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_pushButton_clicked()
{
QString result="今天你要干什么:";
if (ui->checkBox_eat->isChecked()) {
result += ui->checkBox_eat->text()+",";
}
if (ui->checkBox_drink->isChecked()) {
result += ui->checkBox_drink->text()+",";
}
if (ui->checkBox_sleep->isChecked()) {
result += ui->checkBox_sleep->text();
}
ui->label->setText(result);
}
- 运行程序, 可以看到点击确认按钮时, 就会在控制台中输出选中的内容.
❤️结语:
本次精彩内容已圆满结束!希望各位读者在阅读过程中能够收获满满。在此,特别感谢各位读者的支持与三连赞。如果文章中存在任何问题或不足之处,欢迎在评论区留言,蜗牛必定会认真对待并加以改进,以便为大家呈现更优质的文章。你们的支持与鼓励,将是博主不断前进的最大动力。再次感谢大家的陪伴与支持!