【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;
    }
相关推荐
胖哥真不错1 个月前
基于PyQt5和PaddleSpeech的中文语音识别系统设计与实现(Python)
python·毕业设计·语音识别·课程设计·paddlespeech·pyqt5·中文语音识别系统
yxc_inspire1 个月前
基于Qt的app开发第十四天
前端·c++·qt·app·面向对象·qss
hvinsion1 个月前
【完整源码】白泽题库系统:基于PyQt5的智能刷题与考试平台开发全解析
开源项目·pyqt5·刷题系统·考试平台·题库管理·学习系统·错题集管理
mahuifa2 个月前
Qt图表绘制(QtCharts)- 性能优化(13)
python·qt·pyside6·开发经验·qtchart
mahuifa2 个月前
(7)python开发经验
python·qt·pyside6·开发经验
Stara05114 个月前
YOLOv8+ Deepsort+Pyqt5车速检测系统
yolov8·pyqt5·卡尔曼滤波·deepsort
不爱吃鱼的猫-4 个月前
Pyside6 开发 使用Qt Designer
python·pyqt·pyside6
不爱吃鱼的猫-4 个月前
PySide6控件:QFont设置、QColor调色板、QPixmap图像处理与QCursor光标自定义
python·pyqt·个人开发·pyside6
不爱吃鱼的猫-4 个月前
Pyside6 信号与槽
python·个人开发·pyside6
Logintern094 个月前
分享一个Pyside6实现web数据展示界面的效果图
python·学习·web·数据·pyside6