PyQt5入门(三)

分割线与间隔

分割块:

也可在属性窗口中设置宽高

分割线:

PyQt5入门(三)_第1张图片

制作图:

PyQt5入门(三)_第2张图片

 效果图:

PyQt5入门(三)_第3张图片

也可设置控件的最小和最大尺寸来限制控件

PyQt5入门(三)_第4张图片

 

 尺寸策略

PyQt5入门(三)_第5张图片

可直接在对应的.py文件中输出对应的期望尺寸和最小期望尺寸

PyQt5入门(三)_第6张图片

下面讲尺寸策略,其实就是对拉伸整体的过程中,控件会随着改变,不同类型的控件放到一起大小也会不一致等问题进行一些尺寸的规定部署。

举例子:

PyQt5入门(三)_第7张图片Fixed是固定值,也就是上面说的大多数控件的期望尺寸。

下面俩就是最大最小值,常用的是Expanding

PyQt5入门(三)_第8张图片

这样对按钮的水平伸展处一次设置为2,1,1,其他为位置按照红框处设置,那么拉伸时就会按照此比例变化。

整点复杂的,下面这个有木有win下的风格了,左边一个tree,右边一个容器,里面放上选项。

PyQt5入门(三)_第9张图片

预览:

PyQt5入门(三)_第10张图片

 控件之间的伙伴关系

像这样创建一个表单布局,其中(&A)代表对name设置了热键A,即Alt+A就指定到name,同理Alt+B就指定到age,Alt+C就指定到sex

PyQt5入门(三)_第11张图片

 热键和快捷键的区别:

 比如还是那个面那张图,Ctrl+1就是水平布局的快捷键,即选中一些控件之后直接Ctrl+1就可设置为水平布局,而H则为热键,必须上面那个页面出来时才有效。

就好像你右键文件想重命名,右键之后再按M就行了。

 

对于上面已有的布局,Edit->编辑伙伴

PyQt5入门(三)_第12张图片拉到对应的输入框即可

Edit->编辑窗口部件就能回去了。

预览一下试试,果然Alt+字母可以热键切换哪个空。

Tab顺序

PyQt5入门(三)_第13张图片

按Tab键可以跳转到下一个输入框,如果你先想自己决定依次跳转的顺序,那么可以Edit->编辑Tab顺序

然后鼠标依次点击,据可以从1到n给控件排序。

PyQt5入门(三)_第14张图片

或在上图基础上不用鼠标一个个点,而是单击右键,选择制表符顺序列表

PyQt5入门(三)_第15张图片 直接在表中按住上下移动即可。

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(PyQt5,pyqt5,桌面应用)