qt界面样式之设置QRadioButton的样式及功能

一、打开界面的时候,界面中的QradioButton是被默认选中的

(1)有时候,界面中被打开的时候,需要默认被选中的情况,找到界面中的如下选项:

在以下的选项中,第一个默认是被选中的,而第二个默认是不被中的

 

(2)但是我们需要进行的是打开界面的时候,被默认选中,所以这个时候,就需要将第二个选中 

选中之后,如图:

(3)去掉默认选中的时候,首先选择去掉的是第一个checkable,然后第二个也会被自动去掉,但是注意后面

需要再将第一个重新勾上

二、设置界面中的QRadioButton的样式中的背景的颜色

1、有时候,我们需要点个灯来亮,或者变暗的时候设置不同的背景颜色

2、我们需要在以下的位置

3、加入代码:

QRadioButton::indicator:checked {
    border-radius:          7px;
    background-color:       green;
    border:                 2px solid white;  
}

 4、注意坑:这个代码加入之后,一般界面会变成这个样子:边界会变成方框,不是我们想要的圆形

5、这个时候,需要改变一下,界面的样式,是整个qt界面的样式,在main函数中使用 

Fusion样式,首先需要加上头文件:
#include <QStyleFactory>  代码如下:
#include "mainwindow.h"
#include <QApplication>
#include <QStyleFactory>

int main(int argc, char *argv[])
{
   QApplication a(argc, argv);
   // 设置全局样式
   QApplication::setStyle(QStyleFactory::create("Fusion"));
   MainWindow w;
   w.show();
   return a.exec();
}

就会变成下面样式:

确定过眼神,是我想要的样式,ok 

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值