引言

项目中需要设置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的文本与勾选框之间的距离相关推荐

  1. 获得勾选框 html,是否可以在HTML中选中或未选中的勾选框中收集数据?

    此代码应该帮助你! Questions []是一个数组,其中包含所有输入字段, getElementsByName遍历所有具有相同名称的元素(例如,所有元素都具有相同名称的电子邮箱),然后找出哪个元素 ...

  2. html5怎么设置勾选,word文档怎么设置输入勾选框

    我们做报告或者调查问卷时候最常用的应该就是勾选框了吧,那么怎么输入呢?下面学习啦小编就为大家介绍一下,一起来看看吧! word文档输入勾选框的方法 输入勾选框步骤1:首先我个人比较喜欢通过某些输入法软 ...

  3. QT使用html改变字体颜色,QT中设置字体和更改字体颜色

    QT中设置字体和更改字体颜色 对一个文本框lineEdit设置字体,首先我建了一个按钮setFontButton用来设置 并定义了它的相应函数setFont,将setFontButton添加到布局中, ...

  4. QT中设置字体和更改字体颜色

    QT中设置字体和更改字体颜色 对一个文本框lineEdit设置字体,首先我建了一个按钮setFontButton用来设置 并定义了它的相应函数setFont,将setFontButton添加到布局中, ...

  5. 在Qt中设置程序图标的方法介绍

    本文主要介绍在 Qt 中设置程序图标的方法. 说明: 本文中的应用程序是面向 Windows 操作系统的: 本文中使用的 Qt Creator 版本号为:7.0.0: 本文中使用的 Qt 版本号为:5 ...

  6. 饿了么UI elementUI中的el-table勾选框设置默认勾选、禁用

    最近项目中有这个一个需求:请求后端列表数据,根据数据中remark值自动设置table的勾选框的勾选状态及禁用状态, 如果remark="1",是勾选状态且该勾选框变为禁用状态:反 ...

  7. 在Qt中设置鼠标光标形状的方法介绍

    本文主要介绍在 Qt 中设置鼠标光标形状的方法. 说明: 本文中的应用程序是面向 Windows 操作系统的: 本文中使用的 Qt Creator 版本号为:7.0.0: 本文中使用的 Qt 版本号为 ...

  8. elementUI中的el-table勾选框设置默认勾选、禁用

    elementUI中的el-table勾选框设置默认勾选.禁用 最近项目中有这个一个需求:请求后端列表数据,根据数据中remark值自动设置table的勾选框的勾选状态及禁用状态, 如果remark= ...

  9. Qt中设置删除提示框

    Qt中设置删除提示框 QMessageBox::StandardButton sButton = QMessageBox::question(NULL, (QObject::tr("提示&q ...

最新文章

  1. 爬虫之 xpath的节点关系
  2. (转载)IIS安装配置全过程
  3. 需要自我总结的知识点
  4. 如何使用git rm 删除文件名里带空格的文件名
  5. 52.4. APC Cache (php-apc - APC (Alternative PHP Cache) module for PHP 5)
  6. 排序上---(排序概念,常见排序算法,直接插入,希尔排序,直接选择排序,堆排序)
  7. 第 2-3 课:抽象类和接口 + 面试题
  8. AS出现Error:Cause: peer not authenticated
  9. laravel 5.2 Auth用户认证教程
  10. 360数科第三季度财报:输出积木式技术样板,科技业务占比提升至28%
  11. wpf程序启动时停止工作,事件管理器报错kernelbase.dll
  12. MySql的完整卸载(总共四个步骤)
  13. 视频工具mencoder
  14. Kaspersky Security Center部署
  15. Altera FPGA 差分信号初识(3)
  16. Android开发--更换字体
  17. DeepFool论文翻译---DeepFool: a simple and accurate method to fool deep neural networks
  18. 人类的行为与程序计算
  19. 在NS2(2.35版本)中添加 Ping协议
  20. 一定要收藏!!!2019取消管理费最新最全香港开户攻略

热门文章

  1. 10亿+文件数压测,阿里云JindoFS轻松应对
  2. 一场关于动态化开发实践的技术探讨
  3. 闲鱼前端基于serverless的一种多端开发解决方案
  4. MongoDB BI Connector 实战指南
  5. 这6种编码方法,你掌握了几个?
  6. MySQL运维实战 之 PHP访问MySQL你使用对了吗
  7. Hadoop迁移MaxCompute神器之DataX-On-Hadoop使用指南
  8. 关于SDN的未来,Linux基金会专访阿里云网络大神
  9. 金蝶发布2021年财报:云业务同比增44.2%,继续加码研发技术创新
  10. 设计方案,拿来吧你!