首先新建一个GUI应用

打开界面文件,或者新建一个

将pushbutton拖进去

在属性栏找到stylesheet,点击旁边的省略号

点击【添加颜色】,选择color修改文字颜色,选择background-color修改背景色。

也可以直接通过代码来修改按钮背景色

ui.loginBtn->setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);");

默认样式:

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: 2em;                  /* 控件最小宽度 */
min-height: 2px;                 /* 控件最小高度 */
font-family: 华文新魏;            /* 字库 */
padding: 5px;                    /* 内边距 */
padding-left:6px;                /* 文字横向偏移 */
padding-top:6px;                 /* 文字纵向偏移 */
}

按钮点击样式:

QPushButton:pressed {
background-color: #1E90FF;
}

按钮鼠标悬停样式:

QPushButton:hover {
background-color: rgb(100, 100, 100);
}

按钮禁用样式:

QPushButton:!enabled {
background-color: rgb(100, 100, 100);
}

调整边框风格时,需要先设置border-width >= 1

border-style属性值 含义
none 定义无边框。
hidden 与 “none” 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。
dotted 定义点状边框。在大多数浏览器中呈现为实线。
dashed 定义虚线。在大多数浏览器中呈现为实线。
solid 定义实线。
double 定义双线。双线的宽度等于 border-width 的值。
groove 定义 3D 凹槽边框。其效果取决于 border-color 的值。
ridge 定义 3D 垄状边框。其效果取决于 border-color 的值。
inset 定义 3D inset 边框。其效果取决于 border-color 的值。
outset 定义 3D outset 边框。其效果取决于 border-color 的值。
inherit 规定应该从父元素继承边框样式。

官方参考资料

QT修改QPushButton的背景色和文字颜色相关推荐

  1. 安卓动态修改系统状态栏背景和文字颜色,以及动态显示或隐藏系统状态栏

    关于动态修改系统状态栏背景.字体和图标颜色,以及动态显示或隐藏系统状态栏,一直都是都是许多项目的常规需求.但是,由于不同版本间的兼容性差异,网上的实现方法多种多样.并且,许多方法都会存在这样.那样的不 ...

  2. SecureCR 改变背景色和文字颜色

    SecureCR 改变背景色和文字颜色 1.打开SecureCR链接Linux服务器,Options->Session Options->Emulation->Terminal 选择 ...

  3. 常用的背景色、文字颜色

    原文网址:常用的背景色.文字颜色_IT利刃出鞘的博客-CSDN博客 简介 本文介绍常用的背景色.文字颜色. 页面背景色 明亮的绿色 R:  195 G:  230 B:  200 c3e6c8 暗淡的 ...

  4. android 中TextView设置部分文字背景色和文字颜色

    通过SpannableStringBuilder来实现,它就像html里边的元素改变指定文字的文字颜色或背景色 public class MainActivity extends Activity { ...

  5. Laya.TextInput组件中禁用后改变输入框背景色和文字颜色

    Laya.TextInput是Laya中的输入框组件,可以设置背景色,背景框颜色,还有输入文字的颜色等,项目中有需要输入框的地方通常使用这种组件,有时候会有禁止输入的场景,也就是只能看,无法输入的场景 ...

  6. 修改elementUI中面包屑文字颜色

    1.修改面包屑文字大小 ::v-deep {.el-breadcrumb__item {font-size: 35px;} } 2.修改面包屑文字颜色 .el-breadcrumb ::v-deep ...

  7. android statusbar背景色,Flutter - Status Bar背景色和文字颜色

    1, 设置Status Bar的背景颜色 直接在main()函数中,runApp()函数的下方,设置statusBarColor 注意下面的设置方式,都是在if (Platform.isAndroid ...

  8. Android TextView 设置文字背景色或文字颜色,字体阴影,字体样式

          String str="这是设置TextView部分文字背景颜色和前景颜色的demo!";         int bstart=str.indexOf("背 ...

  9. 如何修改input的placeholder的文字颜色

    最近项目出现了一个特殊的需求,需要修改input框中文字的颜色,这里我们想到的就是修改placeholder的颜色, 但是placeholder一般我们使用的都是他的默认颜色,那么我们如何更改他呢. ...

  10. 永久设置SecureCRT的背景色和文字颜色方案

    对于默认的连接颜色感觉不舒服,一通乱搞,总结出这些. 一.对于临时设置,可以如下操作: 首先options -- session - appearance 此处可以设置临时的窗口背景,字体颜色,大小等 ...

最新文章

  1. 手机网页 右边的空白区
  2. python计算机结构_python06--计算机内存结构与存储管理(P27)
  3. 数据库中字段类型Number(n,m)大概说明
  4. ssms只有空白解决方案_SSMS中的解决方案和项目概述
  5. 直播平台实现视频监控
  6. (转)牛牛牌型判定(五小牛 五花牛 炸弹 银牛 牛牛 有牛没牛)
  7. 信息可视化中的重要准则——以扇贝单词app中的可视化为例
  8. 在windows 10上编译bitcoin源码
  9. 批量用title的内容命名html文件,使用批处理批量复制文件并重命名
  10. matlab 读取mdf文件路径,访问 MDF 文件 - MATLAB Simulink Example - MathWorks 中国
  11. 云里黑白第五回——联想Y430p系统迁移
  12. 使用python制作爬虫_使用Python的urllib和urllib2模块制作爬虫的实例教程
  13. 在计算机网络中 带宽是什么,在计算机网络中,“带宽”用____表示。
  14. Pr:添加黑边效果的方法
  15. android能播放4k视频格式,安卓APP,无广告支持多种格式的万能视频播放器
  16. 程序员一年工作经验之谈
  17. 100个python算法超详细讲解:个人所得税
  18. 论独立思考的重要性及策略
  19. 让领导不好拒绝的请假理由,你准备好了吗
  20. centos 7 Docker 安装及配置镜像加速

热门文章

  1. 执教《送给盲婆婆的蝈蝈》有感
  2. Ubuntu18.04开机自动开启小键盘
  3. Photoshop精讲精练笔记
  4. 彻底解决Chrome自动更新方案
  5. Pixracer V1.0编译固件
  6. btrfs filesystem 增加容量
  7. 2019级软件工程应用与实践-人工智能快递柜(代码分析9)
  8. xgboost缺失值处理
  9. 计算机英语900句小e,计算机英语100句
  10. 定常系统(时不变系统)和时变系统