PyQt(Python+Qt)学习随笔:containers容器部件GroupBox分组框介绍
1、主要属性
GroupBox分组框是一个对多个部件进行编组的框架容器,可以带有标题(title属性)、键盘快捷键和复选框(checkable属性),标题可以设置对齐方式(alignment属性),复选框可以设置是否选中(checked属性)。如图:

- 如果标题有复选框,复选框选中后groupBox内的组件才可用,否则为disable禁用状态
- 键盘快捷键可以将键盘焦点移动到分组框内的部件中的某个,快捷键通过在分组框的标题属性中使用“&”(与符号)跟一个英文字母的方式指定,对应的快捷键为:Alt+与符号后面的字母,如上图中的快捷键为:Alt+F两个键
- 通过启用“flat”属性,可以最小化分组框的空间消耗。在大多数样式中,启用此属性会导致去掉框架的左、右和底边。下图是将上图中将flat属性设置为True后的样子:

- 分组框不支持自动布局,如果要支持分组框内组件的自动布局,可以在分组框内先放置布局部件,再在布局部件内部署其他组件
2、分组框的主要方法简介
- QGroupBox(parent=None)、QGroupBox(title, parent = None)构造方法
- 通过alignment()和setAlignment(int alignment)访问标题对齐方式,关于对齐方式请参考《PyQt(Python+Qt)学习随笔:QListView的itemAlignment属性》
- 通过isCheckable() 和setCheckable(bool checkable)访问是否开启复选框的checkable属性
- 通过isChecked() 和setChecked(bool checked)访问复选框是否选中属性
- 通过isFlat()和setFlat(bool flat)访问flat属性
- 通过title()和setTitle(title)访问title标题属性和快捷键属性
3、分组框的主要信号
不考虑分组框从QWidget继承的信号,分组框自身的主要信号包括:
- clicked(bool checked = False):分组框的复选框被点击或者快捷键被按下时发射
- toggled(bool on):分组框可以进行复选框操作情况下,复选框的选择状态发生变化时发射,选中状态由on来确认

老猿Python,跟老猿学Python!
PyQt(Python+Qt)学习随笔:containers容器部件GroupBox分组框介绍的更多相关文章
- 第15.31节 PyQt(Python+Qt)入门学习:containers容器类部件GroupBox分组框简介
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 容器部件就是可以在部件内放置其他部件的部件,在Qt Designer中可以使用的容器部件有 ...
- PyQt(Python+Qt)学习随笔:QWidget部件的palette属性以及ColorGroup、colorRole的用途和含义
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 1.palette属性 QWidget部件的palette属性用于控制 ...
- PyQt(Python+Qt)学习随笔:利用QWidget部件的palette以及ColorGroup、colorRole局部调整部件的特定范围颜色
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 在<PyQt(Python+Qt)学习随笔:QWidget部件的 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的autoFillBackground属性
autoFillBackground属性可以确认部件背景是否自动填充,如果自动填充,Qt会在调用Paint事件之前填充部件的背景.使用的颜色由部件调色板中的QPalette.window 角色定义(关 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的accessibleDescription和accessibleName辅助阅读属性
accessibleDescription和accessibleName属性都是用于残疾人辅助阅读的,这两个属性都有国际化属性(关于国际化请参考<PyQt(Python+Qt)学习随笔:Qt D ...
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的toolTip、toolTipDuration、statusTip、whatsThis属性
toolTip属性 toolTip属性设置部件的toolTip提示信息,toolTip提示信息在鼠标放到控件上会浮动出一个小框显示提示信息.默认情况下,仅显示活动窗口子部件的toolTip,可以通过在 ...
- PyQt(Python+Qt)学习随笔:部件的大小策略sizePolicy的含义
在Qt Designer中的每个部件,除了设置部件的位置(geometry)之外,还可以指定部件的大小策略sizePolicy.部件的sizePolicy用于说明部件在布局管理中的缩放方式,当部件没有 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的shortcut 属性
shortcut 属性保存与按钮关联的快捷键.可以使用shortcut()和setShortcut(QKeySequence)访问和设置该属性. 关于这个属性官网介绍的不多,经老猿实际验证,它与tex ...
- PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的icon属性和iconSize属性
icon属性 icon属性保存按钮上展示的图标,图标的缺省大小由图形界面的样式决定,但可以通过 iconSize 属性进行调整. 图标的几种子属性状态的含义与QWidget的windowIcon属性相 ...
随机推荐
- ubuntu 17.10 安装QQ
折腾一大堆 看报错信息 正在选中未选择的软件包 wine-qqintl:i386.(正在读取数据库 ... 系统当前共安装有 185429 个文件和目录.)正准备解包 wine-qqintl_0.1. ...
- Mycat分库分表(一)
随着业务变得越来越复杂,用户越来越多,集中式的架构性能会出现巨大的问题,比如系统会越来越慢,而且时不时会宕机,所以必须要解决高性能和可用性的问题.这个时候数据库的优化就显得尤为重要,在说优化方案前,先 ...
- Netlink 内核实现分析 3
Netlink IPC 数据结构 #define NETLINK_ROUTE 0 /* Routing/device hook */ #define NETLINK_UNUSED 1 /* Unuse ...
- dst_output发包
不管是收到报文转发还是本机发送报文,最后都会调用dst_output /* Output packet to network from transport. */ static inline int ...
- 四、API Gateway相关------微服务构架设计模式
- 8.java设计模式之装饰者模式
基本需求: 咖啡的种类有很多种,调料也有很多种,下单时,可以点单品咖啡也可以点单品咖啡+调料的组合,并计算下单时花费的金额 传统方式: 方式一 创建一个抽象类Drink,让所有的单品咖啡和组合咖啡都继 ...
- ListView的HeaderView包含的GridView滑动隐藏后无法点击问题分析
目录 1 现象 2 问题分析 2.1 滑动前 2.2 滑动后 2.3 mDataChanged赋值为true的位置 2.3 GridView直接作为ListView的HeaderView为什么可以滑动 ...
- spring cloud gateway 启动报错,Failed to bind on [0.0.0.0:xxx] bind(..) failed: 权限不够
最近把操作系统迁移到了deepin,不得不说Linux中需要学习的还是有很多的,本地启动网关的时候就遇到一个坑,特此记录一下,报错信息. Caused by: reactor.netty.Channe ...
- NAT基本原理及应用
参考链接 https://blog.csdn.net/u013597671/article/details/74275852
- App安全常见漏洞修复建议
ios开发对自己的app做一系列的环境检测 检测Cydia是否安装 检测app是否可以编辑系统文件 检测系统是否包含可疑的文件 检测是否有可疑的app安装如:FakeCarrier, Icy, etc ...