首页 > 其他分享 >Qt中设置设置控件样式 — setStyleSheet

Qt中设置设置控件样式 — setStyleSheet

时间:2023-10-30 23:35:07浏览次数:40  
标签:控件 Qt 样式 边框 QString 设置 setStyleSheet

通过 setStyleSheet 来设置控件的 Style 样式

控件样式的常用设置项:

1、border:设置控件的边框样式

    // 1. 无边框
    QString borderNone = "border:none";

    // 2. 设置边框的值需要有3个因子: 宽度,线形,颜色
    QString borderStyle = "border:5px solid #999999;";

    // 3. 设置边框的圆角半径为:30px
    QString borderRadius = "border-radius:30px;";

    // 边框可以为各种组合样式
    ui.widget->setStyleSheet(borderStyle + borderRadius);
    ui.groupBox->setStyleSheet(borderNone); // GroupBox 无边框

效果如下图所示:

2、background-color:设置背景颜色

    // 设置背景的两种方式:
    // 1. 以十六进制数字设置
    QString backgroundStr1 = "background-color:#00ffff";
    // 2. 以 rgba 的方式来设置
    QString backgroundStr2 = "background-color:rgba(200,100,100,0.8)";

标签:控件,Qt,样式,边框,QString,设置,setStyleSheet
From: https://www.cnblogs.com/Jeffxu/p/17799215.html

相关文章

  • python sqlalchemy 动态设置表名__tablename__,一个model对应多个table
    fromsqlalchemyimportcreate_engine,Column,BigInteger,Stringfromsqlalchemy.ext.declarativeimportdeclarative_basefromsqlalchemy.ormimportsessionmakerbase=declarative_base()engine=create_engine("postgresql://postgresadmin:[email protected]......
  • [sql]使用sql语句增加列,并且设置默认值
    有的时候,我们需要对已存在的表进行插入列的情况,当然,可以使用navicat等工具直接可视化操作,命令行的话,如下:altertable表名 add column列名 数据类型 default默认值 ;demo:altertableT_DB_AutoBackupaddcolumnbOpenint(4)default0; ......
  • apache.poi设置word页眉页脚
    XWPFDocumentdocx=newXWPFDocument();XWPFHeaderFooterPolicyheaderFooterPolicy=docx.getHeaderFooterPolicy();if(headerFooterPolicy==null)headerFooterPolicy=docx.createHeaderFooterPolicy();String......
  • python,pandas ,openpyxl提取excel特定数据,合并单元格合并列,设置表格格式,设置字体颜色,
    python,pandas,openpyxl提取excel特定数据,合并单元格合并列,设置表格格式,设置字体颜色,代码importosimportnumpyimportpandasaspdimportopenpyxlfromopenpyxl.stylesimportFontfromopenpyxl.stylesimportBorder,Sidedefread(file):#读取表格A和表格B......
  • QTreeWidget 的搜索实时显示功能
    QTreeWidget的子条目很多时候需要提供实时的搜索功能,以便能快速找到所需要的条目。代码如下://1.创建当输入框文本变化时的信号槽。connect(ui.lineEditSearch,&QLineEdit::textChanged,this,&Demo01_GUI::OnFindItem);//2.槽函数实现检索时,实时显示符合要求的QTre......
  • Qt之容器类
    一、容器类的概述Qt提供了多个基于模板的容器类,这些容器类可以用于存储指定类型的数据项,Qt的容器类比标准模板库(STL)中的容器类更轻巧、安全和易于使用。这些容器类是隐式共享和可重入的,而且它们进行了速度和存储优化,因此可以减少可执行文件的大小,此外,它们还是现场安全的,也......
  • Qt实现一个电子相册
    一、要实现的功能在窗口中可以显示图片,并且能够通过两个按钮进行图片的前进和后退的顺序切换。有一个按钮,通过这个按钮可以从所存图片资源中随机选取一个图片进行展示通过按钮可以控制图片自动轮播顺序切换的开始与停止,显示当前系统的时间。二、实现思路可以使用标签组件QLabel来显......
  • Qt第六十六章:展示数据的标签
    目录一、效果图二、qtDesigner①拖出一个frame作为组容器并贴上背景样式②拖出主要的三个控件:frame、line、frame、label*2③固定大小并设置字体、布局一下 ④拷贝三份并水平布局一下⑤设置样式⑥调整布局三、ui文件四、代码 一、效果图二、qtDesigner①拖出一个frame作为组容器......
  • 一、Qt简介
    1.什么是Qt?Qt是一个基于C++的图形用户界面(GUI)开发框架,但图形用户界面并不是Qt的全部,因为Qt还包含了很多非图形化的开发功能:多线程、数据库、图像图形处理、音视频处理、网络通信、文件IO等。一方面Qt可以应用于纯软件的开发,很多业界知名的软件都是使用Qt开发的,例如:另一方面,由于Qt......
  • Qt第六十五章:自定义菜单栏的隐藏、弹出
    目录一、效果图二、qtDesigner三、ui文件如下:四、代码 一、效果图二、qtDesigner原理是利用属性动画来控制QFrame的minimumWidth属性。①先拖出相应的控件②布局一下 ③填上一些样式 相关QSSbackground-color:rgb(238,242,255);border:2pxsolidrgb(255,255,255);border......