在Qt Designer中,可以在一个窗体上拖拽左边的布局部件,在窗口中进行布局管理,但除了基于窗体之上进行布局之外,还需要窗体本身也进行布局管理才能发挥布局的作用。
Designer中窗体进行布局设置
要设置窗体本身的布局,通过鼠标右键点击窗体之后出现的快捷菜单中选择“Lay out”。
注意:需要在窗口上已经放置至少有一个子部件之后才能设置。否则弹出菜单中相关设置会不能操作,如图:
放置子部件后,就可以设置窗口本身的布局了,如图:
代码获取窗体的布局
通过layout()方法可以获取对应窗口的布局。
示例代码:
W = dialogTest()
W.show()
l = W.layout()