【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;
    }
相关推荐
程序媛徐师姐3 天前
Python基于OpenCV和PyQt5的人脸识别上课签到系统【附源码】
python·opencv·人脸识别·pyqt5·人脸识别上课签到系统·上课签到·上课签到系统
一只爬爬虫5 天前
pycharm+pyside6+desinger实现查询汉字笔顺GIF动图
ide·python·pycharm·designer·pyside6·gif动图·汉字笔顺
PieroPc6 天前
通用仓库管理系统开发书 Pyside6 + Sqlite3
数据库·ui·sqlite·pyside6
Sakuya__9 天前
Qt QComboBox的QSS美化
qt·qss·qcombobox
PieroPc21 天前
PySide6 SQLite3 做的 电脑组装报价系统
数据库·python·sqlite·pyside6
PieroPc22 天前
用Pyside6 和sqlite3 重写了《电脑装配单》 加入切换主题 样式
数据库·python·sqlite·电脑·pyside6
夏天是冰红茶24 天前
基于PyQt5的UI界面开发——图像与视频的加载与显示
pyqt5·pyqt显示图像·pyqt显示视频
PieroPc24 天前
PySide6 一些基础资料
python·pyside6
月上林梢1 个月前
QT QCombox QSS样式问题
qt·qss·qcombobox
街 三 仔1 个月前
【QSS样式表 - ⑥】:QPushButton控件样式
pyside6·pyqt5·qtdesigner·qss