首页 > 其他分享 >Qt在ui界面设置组件样式,styleSheet属性

Qt在ui界面设置组件样式,styleSheet属性

时间:2023-12-21 19:44:07浏览次数:33  
标签:3px 7px Qt solid styleSheet radius background ui border

QGroupBox

{

border: 3px solid red;

border-radius: 15px;

}

 

QGroupBox#groupBoxBtns

{

border: 3px solid green;

border-radius: 5px ;

}

 

QPushButton

{

border: 3px solid black;

border-radius: 7px ;

}

 

QPushButton:hover

{

border: 3px solid blue;

border-radius: 7px ;

background-color:#50C878;

}

 

QPushButton:pressed

{

border: 3px solid black;

border-radius: 7px ;

background-color:#00C878;

}

QLabel

{

border: 3px solid orange;

border-radius: 7px ;

background-color:#d2d2d2;

}

 

 

可实现圆角边框,鼠标点击按钮有动态变化过程。

标签:3px,7px,Qt,solid,styleSheet,radius,background,ui,border
From: https://www.cnblogs.com/pclx/p/17919966.html

相关文章

  • 03使用VS开发QT程序入门篇
    开发第一个Qt程序学习Qt前最好先学习一下C++语言基础,了解基本的C++语法,比如面向对象编程的三大核心(封装、继承、多态等)第一步,打开VS2022,并点击创建新项目先找到Qtconsleapplication,创建一个简单的Qt控制台程序,单击下一步。取好对应项目的文件名,选好对应的存储路径。文件名应当使......
  • ESP32在Arduino环境下使用QUEUE接收串口数据帧
    ESP32在Arduino环境下的串口数据帧接收测试平台ESP32-WROOM测试语言Arduino@PlatformIO注意事项需要添加Queue的库函数作者:SMFSWPlatformIO环境配置文件-platformio.ini[env:esp32doit-devkit-v1]platform=espressif32board=esp32doit-devkit-v1framewo......
  • C++ Qt开发:StringListModel字符串列表映射组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QStringListModel字符串映射组件的常用方法及灵活运用。QStringListModel是Qt中用于处理字符......
  • element-ui中的el-table底部固定指定行
    1,固定一行合计的情况  https://element.eleme.cn/#/zh-CN/component/table 直接使用官方文档上的summary-method  2,固定指定行或者多行  使用样式去固定例子:(计算列表数据的平均值,最大值,最小值并固定底部)1,计算数据的值protectedcalcData(data:any){......
  • configure: error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
    gitclone git://gcc.gnu.org/git/gcc.gitgcc-CXX17gitcheckoutorigin/release/gcc-12./configureconfigure:error:BuildingGCCrequiresGMP4.2+,MPFR3.1.0+andMPC0.8.0+.Trythe--with-gmp,--with-mpfrand/or--with-mpcoptionstospecifytheirlocation......
  • ERROR: Could not build wheels for opencv-python, which is required to install py
    目录系统环境问题描述问题解决问题二参考文章系统环境#macOS系统版本$sw_versProductName:MacOSXProductVersion:10.14.4BuildVersion:18E2035#Python版本$python--versionPython3.9.13问题描述安装opencv-python报错,安装失败#安装opencv-python的命令......
  • 报错: Failed to execute ‘append‘ on ‘FormData‘: 2 arguments required, but on
    未能对“FormData”执行“append”:需要2个参数,但仅存在1个参数。  letformData=newFormData()本来formData.append(‘list’,JSON.stringify(arr))  改成下边这样了,就报错了formData.append(JSON.stringify(arr))正确的写法应该是: fd.append("参数名",值") ;我们......
  • centos 6.10 安装 qtCreator6.0.2
    centos6.10安装qtCreator6.0.2在centos6.10上源码编译安装qtCreator6.0.2下载地址下载后解压然后执行下面命令cdqt-creator-opensource-src-6.0.2mkdirbuild&&cdbuildcmake..makeset(CMAKE_PREFIX_PATH/home/fla/soft/qt5.15.11/lib/cmake/Qt5)SET(CMAKE......
  • Qt弹框QDialog、QMessageBox、QColorDialog、QFileDialog、QFontDialog、QProcessDial
    一、概述汇总一下Qt中的弹框:QDialog(自定义)、QMessageBox、QColorDialog、QFileDialog、QFontDialog、QProcessDialog 二、代码示例及演示效果1.自定义弹框(啥都没有的弹框,如果想要自定义内容,直接继承QDialog进行扩展)QDialog*dialog=newQDialog;dialog->setWin......
  • 使用druid数据源进行配置主库和从库,并实现定时拉取从库数据功能
    业务场景:Oracle数据库,项目中需要用到其它友商的数据,但是友商并未提供接口,而是直接提供了数据库,让我定时拉取同步其数据。使用技术:使用了druid数据源,并配置从库maven坐标<!--阿里数据库连接池--> <dependency><groupId>com.alibaba</groupId><ar......