【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;
    }
相关推荐
挂科边缘17 小时前
MonkeyQt组件库,基于 PySide6 搭建的 UI 组件库,68种主题样式
ui·pyside6·monkeyqt
王小王-12320 小时前
基于机器学习算法的恶意软件行为分析与检测系统设计与实现
机器学习·pyqt5·检测系统·恶意软件行为检测
十年之少14 天前
matplotlib 与 PyQt5 结合使用——PyQt5
matplotlib·pyqt5
m0_6174939415 天前
【PySide6实战】QListView与QListWidget深度解析:从入门到进阶的完整指南
windows·pyside6
ONE_SIX_MIX16 天前
lightweight-charts-onesixth 发布 v2.4.0 ,修复更多bug,添加跨进程窗口功能
python·pyside6·k线图表
Ulyanov1 个月前
PySide6 + QML 混合编程全景解析:从底层原理到企业级实战
python·pyside6·qml·雷达电子对抗
张人玉1 个月前
PyCharm配置PyQt5安装报错详情笔记
笔记·qt·pycharm·pyqt5
la_vie_est_belle1 个月前
Pygame Studio——用Python自制的一款可视化游戏编辑器
python·游戏·编辑器·游戏引擎·pygame·pyside6·pygame-ce
ONE_SIX_MIX1 个月前
QWebEngineView 与 PySide6-Fluent-Widgets 共存,不发生渲染冲突
pyside6·共存·fluent-widgets·qtwebengineview·渲染冲突
是梦终空2 个月前
计算机毕业设计271—基于python+深度学习+YOLOV7的车牌识别系统(源代码+数据库+3万字论文)
python·深度学习·opencv·yolo·毕业设计·pyqt5·车牌识别系统