前言
因为项目积累出一些自己的qtdesigner设计时的小技巧,现分享给大家。
Tip
-
在编辑控件的时候可以创建一个新的QWidget来中介,编辑完了再放回去
如图:
如果你background widget的sizepolicy设置好了最小长宽,那么可以直接拉长作为中介,使用完之后直接缩小回去,因此minsize已经确定。
-
label居中使用Horizontal Spacer,不要打一堆空格出来
-
想要达到自适应的效果,在所有控件都编辑完后将整个页面修改为GridLayout
-
每个MainWindow中都可以添加一个TabWidget,新建一页需知,在里面加入readme
5.需要算控件大小的时候不妨用一下QQ的截图?
6.多用水平和垂直布局!!把所有空间都放到布局里面去,没事最好不要一堆东西堆在BOX里面,除非你的软件是一次性软件,以后不用维护。
7.如下图,如果你想让现在的大小为最小的大小,直接右键找到size constrains直接设置,不用到Property Editor再进行调整。
8.如果你使用的一个widget控件的sizepolicy的长宽都为fixed,那么在内部编辑控件分布的时候就没必要那么注意使用布局约束,因为widget外面的girdlayout(栅格布局)不管怎么改变,都不会改变内部已经fixed的布局。
9.任意控件右键可以直接转换为其他控件
持续更新中…
更多:
用pyqt打开和读取文档的方法