-
Getting Started with Qt Designer
Windows下启动如下:开始->程序-> PyQt GPL v4.4.3 for Python v2.5-> Designer
启动后界面如下:
新建Dialog Form,Ctrl+N或者File->New,
Qt Designer对form有四种编辑方式:
编辑方式 |
说明 |
Widget Editing Mode |
改变form外观,修改、编辑每个widget的属性,layout等 |
Signals and Slots Editing Mode |
处理widget的信号与槽关系 |
Buddy Editing Mode |
用于label widget,方便清除的查看label widget的焦点范围 |
Tab Order Editing Mode |
当按Tab键时,跳转到各个widget的顺序 |
然后从Display Widgets中选用Label, Input Widgets中选用Line Edit, Spin Boxes, Combo Box,从Spacer中选用Vertical Spacer和Horizontal Spacer,从Buttons中选用Push Buttons,构成如下GUI:
对于Label, Push buttons,通常只需要修改其text属性即可;对于spinbox,则需要修改其value,
minimum和maximum属性,如下所示:
通过使用Layout Managers对Widgets进行布局,如下:
form上的Objects通过信号和槽可以互相连接起来,例如下面将Line edit的returnPressed()信号和OK buttons的animateClicked()槽连接起来。
按OK,确认即可。最后可以通过Ctrl+R对GUI进行预览,看是否达到所许要求.
选择Edit Signals and Slots,将Line Edit和OK连接起来,
当松开鼠标时,弹出configuration connection对话框,分别选择