PyQt5 窗体控件自适应窗口变化

PyQt5 窗体控件自适应窗口变化,第1张

1. 新建一个Form窗体

2. 放入需要的控件

3. 右键该主窗体区域,d出对话框如下,选择Lay Out in a Grid或者Lay Out in a Form Layout。

Lay Out in a Grid:即格栅式,每行都可插入多个控件,控件默认居中布局

Lay Out in a Form Layout:每行可插入两个控件,控件默认居左布局。(尝试了很多次发现一行无法平放3个控件)

其他:

Lay Out Horizontally : 纵向布局

Lay Out Vertically:横向布局

Lay Out Horizontally in Splitter: 纵向分裂式布局

Lay Out Vertically in Splitter:横向分裂式布局

4. 此时,窗体与控件绑定成功,可以随着窗体大小改变而改变。但是还有控件的sizePolicy可以调节所需功能。

如:

本文个人理解,如有不对请留言。

常用控件类(一)

常用控件类(二)

主要有 Pushbutton 、 ToolButton 、 CommandLinkButton 、 RadioButton 和 CheckButton

在文本类控件部分,基本上已经明确了控件学习的思路,所以之后的笔记将不再对各个控件进行常用方法进行罗列,只会在大类控件的末尾进行一个综合运用演示

对于设置按钮快捷键,有以下几种办法

可以理解为提供了可设置的默认文本为 … 和可选箭头类型的按钮

注意不是超链接按钮

RadioButton 控件常用的信号有两个: clicked 和 toggled

为用户提供“多选多”的选择


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11806550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存