【QSS样式表 - ⑨】:QGroupBox控件样式

文章目录

QGroupBox控件样式

  1. 子控件
  2. 常用属性

QSS示例

  1. 新建一个 QMainWIndow 窗口,在其中放入四个 QGroupBox 控件。

    css 复制代码
    QGroupBox {
    	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #E0E0E0,
    	stop: 1 #FFFFFF);
    
    	border: 2px solid gray;
    	border-radius: 5px;
    	font: 20px;
    }
  2. 分别设置这四个 QGroupBox 可观察其区别。

    css 复制代码
    QGroupBox {
    	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #E0E0E0,
    	stop: 1 #FFFFFF);
    	border: 2px solid gray;
    	border-radius: 5px;
    	font: 20px;
    }
    
    #groupBox{
    	margin-top: 3ex;	 /*表示margin距border有3个距离*/
    }
    
    #groupBox::title{
    	subcontrol-origin: margin;	/* 和margin的起点对齐 */
    	subcontrol-position: top center;
    	background-color: red;
    }
    
    #groupBox_2{
    	padding-top: 5ex;	/*与groupBox_3进行对比,可看出区别*/
    }
    
    #groupBox_2::title{
    	subcontrol-origin: padding; /* 和padding开始对齐*/
    	subcontrol-position: top left;
    	background-color: yellow;
    }
    
    #groupBox_3{
    	padding-top: 5px;
    }
    
    #groupBox_3::title{
    	subcontrol-origin: content;  /*与内容对齐*/
    	subcontrol-position: top left;
    	background-color: blue;
    }
    
    #groupBox_4::title{
    	subcontrol-origin: border; /*与边框对齐*/
    	subcontrol-position: top left;
    	background-color: green;
    }
相关推荐
Wallace Zhang4 天前
PySide6 + QML - 调试日志01 -告别打印log中文乱码,快速且简单地解决
qt·pyside6·qml
Wallace Zhang16 天前
QT开发汇总(更新2025.11.12)
qt·pyside6
LeonDL16818 天前
基于YOLO11深度学习的电梯内车辆识别系统【Python源码+Pyqt5界面+数据集+安装使用教程+训练代码】【附下载链接】
人工智能·python·深度学习·pyqt5·yolo数据集·yolo11深度学习·电梯内车辆识别系统
LeonDL16818 天前
基于YOLO11深度学习的电动车头盔检测系统【Python源码+Pyqt5界面+数据集+安装使用教程+训练代码】【附下载链接】
人工智能·python·深度学习·pyqt5·yolo数据集·电动车头盔检测系统·yolo11深度学习
Wallace Zhang1 个月前
PySide6 + QML - 多线程02 - QThread 生命周期与安全退出
vscode·pyside6·qml
十五年专注C++开发1 个月前
QDarkStyleSheet: 一个Qt应用的暗色主题解决方案
开发语言·c++·qt·qss
神奇的代码在哪里2 个月前
基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践
人工智能·大语言模型·pyside6·讯飞星火spark·spark lite
luoyayun3612 个月前
PySide6调用OpenAI的Whisper模型进行语音ASR转写
whisper·pyside6·asr
Wiktok3 个月前
PySide6 通过 QWebEngineView 组件与 JavaScript 实现双向通信
pyside6
Wiktok3 个月前
Pyside6加载本地html文件并实现与Javascript进行通信
前端·javascript·html·pyside6