qt中设置QCheckBox的文本与勾选框之间的距离
引言
项目中需要设置QCheckBox的文本与勾选框之间的距离,还有需要将勾选框设置的大一点,不是使用原始大小的勾选框。花了一点时间才知道如何实现。现在记录一下。
示例
我是通过样式表实现的文本与勾选框之间的距离,以及勾选框的大小。下面是代码。创建基于QWidget的项目。main.cpp中的代码不做改变,dialog类中设置控件QCheckBox的样式。
dialog.h
#ifndef DIALOG_H
#define DIALOG_H#include <QDialog>QT_BEGIN_NAMESPACE
namespace Ui { class Dialog; }
QT_END_NAMESPACEclass Dialog : public QDialog
{Q_OBJECTpublic:Dialog(QWidget *parent = nullptr);~Dialog();
private:void setCheckBoxStyle();//设置样式
private:Ui::Dialog *ui;
};
#endif // DIALOG_H
dialog.cpp
#include "dialog.h"
#include "ui_dialog.h"Dialog::Dialog(QWidget *parent): QDialog(parent), ui(new Ui::Dialog)
{ui->setupUi(this);setCheckBoxStyle();
}Dialog::~Dialog()
{delete ui;
}void Dialog::setCheckBoxStyle()
{ui->checkBox->setGeometry(0,0,500,80);ui->checkBox->setStyleSheet("QCheckBox{spacing: 260px;font: 30px;}"//设置文本与框之间的距离,文本的大小"QCheckBox::indicator{width:30px;height:30px;}");//设置勾选框的大小
}
以上实现的效果:
qt中设置QCheckBox的文本与勾选框之间的距离相关推荐
- 获得勾选框 html,是否可以在HTML中选中或未选中的勾选框中收集数据?
此代码应该帮助你! Questions []是一个数组,其中包含所有输入字段, getElementsByName遍历所有具有相同名称的元素(例如,所有元素都具有相同名称的电子邮箱),然后找出哪个元素 ...
- html5怎么设置勾选,word文档怎么设置输入勾选框
我们做报告或者调查问卷时候最常用的应该就是勾选框了吧,那么怎么输入呢?下面学习啦小编就为大家介绍一下,一起来看看吧! word文档输入勾选框的方法 输入勾选框步骤1:首先我个人比较喜欢通过某些输入法软 ...
- QT使用html改变字体颜色,QT中设置字体和更改字体颜色
QT中设置字体和更改字体颜色 对一个文本框lineEdit设置字体,首先我建了一个按钮setFontButton用来设置 并定义了它的相应函数setFont,将setFontButton添加到布局中, ...
- QT中设置字体和更改字体颜色
QT中设置字体和更改字体颜色 对一个文本框lineEdit设置字体,首先我建了一个按钮setFontButton用来设置 并定义了它的相应函数setFont,将setFontButton添加到布局中, ...
- 在Qt中设置程序图标的方法介绍
本文主要介绍在 Qt 中设置程序图标的方法. 说明: 本文中的应用程序是面向 Windows 操作系统的: 本文中使用的 Qt Creator 版本号为:7.0.0: 本文中使用的 Qt 版本号为:5 ...
- 饿了么UI elementUI中的el-table勾选框设置默认勾选、禁用
最近项目中有这个一个需求:请求后端列表数据,根据数据中remark值自动设置table的勾选框的勾选状态及禁用状态, 如果remark="1",是勾选状态且该勾选框变为禁用状态:反 ...
- 在Qt中设置鼠标光标形状的方法介绍
本文主要介绍在 Qt 中设置鼠标光标形状的方法. 说明: 本文中的应用程序是面向 Windows 操作系统的: 本文中使用的 Qt Creator 版本号为:7.0.0: 本文中使用的 Qt 版本号为 ...
- elementUI中的el-table勾选框设置默认勾选、禁用
elementUI中的el-table勾选框设置默认勾选.禁用 最近项目中有这个一个需求:请求后端列表数据,根据数据中remark值自动设置table的勾选框的勾选状态及禁用状态, 如果remark= ...
- Qt中设置删除提示框
Qt中设置删除提示框 QMessageBox::StandardButton sButton = QMessageBox::question(NULL, (QObject::tr("提示&q ...
最新文章
- 爬虫之 xpath的节点关系
- (转载)IIS安装配置全过程
- 需要自我总结的知识点
- 如何使用git rm 删除文件名里带空格的文件名
- 52.4. APC Cache (php-apc - APC (Alternative PHP Cache) module for PHP 5)
- 排序上---(排序概念,常见排序算法,直接插入,希尔排序,直接选择排序,堆排序)
- 第 2-3 课:抽象类和接口 + 面试题
- AS出现Error:Cause: peer not authenticated
- laravel 5.2 Auth用户认证教程
- 360数科第三季度财报:输出积木式技术样板,科技业务占比提升至28%
- wpf程序启动时停止工作,事件管理器报错kernelbase.dll
- MySql的完整卸载(总共四个步骤)
- 视频工具mencoder
- Kaspersky Security Center部署
- Altera FPGA 差分信号初识(3)
- Android开发--更换字体
- DeepFool论文翻译---DeepFool: a simple and accurate method to fool deep neural networks
- 人类的行为与程序计算
- 在NS2(2.35版本)中添加 Ping协议
- 一定要收藏!!!2019取消管理费最新最全香港开户攻略