QT学习-基础控件


前言

提示:这里可以添加本文要记录的大概内容:

本文主要介绍QT常用基础控件使用方法,持续更新。。。


一、QPushButton

1、设置样式

ui->pushButton->setStyleSheet(QString("QPushButton { \
                                        background-color: rgb(0, 150, 0); \
                                        color: rgb(255, 255, 255); \
                                        color: white;                    /* 文字颜色 */ \
                                        background-color: #473C8B;       /* 背景色 */ \
                                        border-style: outset;            /* 边框风格 */ \
                                        border-width: 2px;               /* 边框宽度 */ \
                                        border-radius: 5px;              /* 边框圆角 */ \
                                        border-color: #8B7355;           /* 边框颜色 */ \
                                        font: bold 14px;                 /* 字体 */ \
                                        min-width: 1em;                  /* 控件最小宽度 */ \
                                        min-height: 2px;                 /* 控件最小高度 */ \
                                        font-family: 华文新魏;            /* 字库 */ \
                                        padding: 5px;                    /* 内边距 */ \
                                        padding-left:6px;                /* 文字横向偏移 */ \
                                        padding-top:6px;                 /* 文字纵向偏移 */ \
                                        }" /*初始化风格*/ \
"QPushButton:hover {background-color: rgb(100, 100, 100);}" /*悬停风格*/ \
"QPushButton:pressed {background-color: #1E90FF;}" /*按压风格*/ \
"QPushButton:disabled{background: #d8d8d8;}" /*禁止风格*/));

注意:悬停风格需要放在按压风格之前,否则按压风格无效
若要设置圆形按钮,可进行以下设置
先设置按钮宽高为相同值
在这里插入图片描述
再在以下设置中将border-radius值设置为宽度和高度值的一半

border-radius: 100px;              /* 边框圆角 */ \
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值