PyQt5学习笔记
Qt Designer使用Tips
Designer新建窗体中,分为:Dialog、Widget、Main Window三大类。大致选择思路如下:如果是应用主窗体,即需要显示菜单、工具栏、状态栏等,选择Main Window;如果是顶级对话框,选择Dialog;如果不确定,一律选Widget。
布局方式:
- 绝对布局:通过设置geometry属性进行布局。
- 使用布局管理器进行布局:通过使用垂直布局、水平布局、网格布局等进行布局。
QSizePolicy类,该类是布局属性类,描述了控件水平和垂直大小调整策略。
示例:
1
QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
示例化该类需传入两个参数(水平策略,垂直策略),有许多策略取值,部分取值如下表(其中sizeHint()返回为系统推荐该控件的适合(width,height)大小):
尺寸调整策略 解释 Fixed size固定为sizeHint()返回的大小 Minimum size不能小于sizeHint()返回的大小 Preferred 最佳size为sizeHint()返回的大小 Expanding sizeHint()为推荐的size,但尽可能地获得更大的空间
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!