怎样给自己的店做网站,外贸网站自建站,如何做网站ppt,男人和女人做性的网站博客主页#xff1a;Duck Bro 博客主页系列专栏#xff1a;Qt 专栏关注博主#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出#xff0c;及时修改感谢大家点赞#x1f44d;收藏⭐评论✍ Qt常用控件 | 按钮类控件Check Box的使用及说明
文章编号#xff1a;…
博客主页Duck Bro 博客主页系列专栏Qt 专栏关注博主后期持续更新系列文章如果有错误感谢请大家批评指出及时修改感谢大家点赞收藏⭐评论✍ Qt常用控件 | 按钮类控件Check Box的使用及说明
文章编号Qt 学习笔记 / 23 文章目录 Qt常用控件 | 按钮类控件Check Box的使用及说明一、QAbstractButton类1. 介绍2. QAbstractButton的子类 二、QCheckBox介绍1. 简介2. 常用属性及方法 三、QCheckBox的使用代码示例1. 获取复选按钮的取值 一、QAbstractButton类
1. 介绍
QAbstractButton类是Qt中所有按钮类的基类它提供了一些基本的按钮功能和属性。它是一个抽象类不能直接实例化而是通过继承它来创建具体的按钮类。
通过继承QAbstractButton类我们可以创建不同类型的按钮如QPushButton、QCheckBox、QRadioButton等。这些具体的按钮类会继承并扩展QAbstractButton类的功能以实现不同类型按钮的特定功能。
2. QAbstractButton的子类
类名功能QPushButton提供了一个可以点击的按钮。QRadioButton提供了一个单选按钮。QCheckBox提供了一个多选按钮。QToolButton提供了一个更小的按钮通常用于工具栏上。QCommandLinkButton提供了一个带有说明文本的按钮。QDialogButtonBox通常用于创建对话框并提供了一组预定义的按钮如Ok、Cancel、Apply等 二、QCheckBox介绍
1. 简介
QCheckBox 表示复选按钮. 可以允许选中多个
QCheckBox是Qt框架中的一个类用于创建复选框控件。复选框是一种用户界面组件用于表示两种状态中的一种选中或未选中。
QCheckBox提供了一些属性和方法来控制和管理复选框的状态和行为。
2. 常用属性及方法
下面是QCheckBox常用的属性和方法
属性
checkedbool型属性表示复选框的选中状态。textQString型属性表示复选框旁边显示的文本。tristatebool型属性表示复选框是否允许有第三种状态。
方法
isChecked()返回复选框的选中状态。setText(const QString text)设置复选框旁边显示的文本。setChecked(bool checked)设置复选框的选中状态。setTristate(bool tristate)设置复选框是否允许有第三种状态。 三、QCheckBox的使用代码示例
1. 获取复选按钮的取值 在界⾯上创建 三个复选按钮, 和⼀个普通按钮. 给 pushButton 添加 slot 函数 运⾏程序, 可以看到点击确认按钮时, 就会在控制台中输出选中的内容
文件代码
#include widget.h
#include ui_widget.hWidget::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_c-isChecked()){resultui-checkBox_c-text() ;}if(ui-checkBox_cpp-isChecked()){resultui-checkBox_cpp-text() ;}if(ui-checkBox_java-isChecked()){resultui-checkBox_java-text() ;}ui-label-setText(result);
}