qt中设置QCheckBox的文本与勾选框之间的距离
生活随笔
收集整理的這篇文章主要介紹了
qt中设置QCheckBox的文本与勾选框之间的距离
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
引言
項目中需要設置QCheckBox的文本與勾選框之間的距離,還有需要將勾選框設置的大一點,不是使用原始大小的勾選框。花了一點時間才知道如何實現。現在記錄一下。
示例
我是通過樣式表實現的文本與勾選框之間的距離,以及勾選框的大小。下面是代碼。創建基于QWidget的項目。main.cpp中的代碼不做改變,dialog類中設置控件QCheckBox的樣式。
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的文本与勾选框之间的距离的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 星形和雪花模型_数据仓库多维数据模型设计
- 下一篇: linux创建定时任务命令,linux设