网站建设资讯

NEWS

网站建设资讯

PythonGUI中怎么使用Qt设计师进行窗口布局

这篇文章主要讲解了“Python GUI中怎么使用Qt设计师进行窗口布局”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python GUI中怎么使用Qt设计师进行窗口布局”吧!

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、做网站、外贸营销网站建设、红河网络推广、小程序设计、红河网络营销、红河企业策划、红河品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供红河建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

在Qt中,我们可以直接从左侧的窗口部件栏中拖拽一个布局部件到GUI窗口中,然后再将具体的窗口部件拖拽到布局部件中,这样窗口部件就会自动进行相应方式的布局。

垂直布局

从左侧面板的“Layouts”栏中拖拽“Vertical Layout”到GUI窗口中,设置好布局大小,再在“Buttons”栏中拖拽3个“Push Button”到设置好大小的“Vertical Layout”中:

Python GUI中怎么使用Qt设计师进行窗口布局

水平布局

从左侧面板的“Layouts”栏中拖拽“Horizontal Layout”到GUI窗口中,设置好布局大小,再在“Buttons”栏中拖拽3个“Push Button”到设置好大小的“Horizontal Layout”中:

Python GUI中怎么使用Qt设计师进行窗口布局

水平布局、垂直布局的另一种方式

上面我们使用的是先设置一个布局部件,再将窗口部件放入布局部件之中布局方式。除此之外,我们还可以先在GUI窗口中放置窗口部件,框选需要进行布局的部件,再使用工具栏中的“水平布局”、“垂直布局”按钮对窗口部件进行布局管理:

Python GUI中怎么使用Qt设计师进行窗口布局

网格布局

与垂直布局和水平布局一样,网格布局也可以使用上述的两种方法来对窗口部件进行布局管理:

Python GUI中怎么使用Qt设计师进行窗口布局

嵌套布局

除了对部件进行布局之外,我们还可以在网格中再进行嵌套布局:

Python GUI中怎么使用Qt设计师进行窗口布局

容器布局

除了使用布局控件之外,我们还能使用容器进行粗略的布局,下面以groupBox容器作为演示:

Python GUI中怎么使用Qt设计师进行窗口布局

使用“Spacer”间隔

我们在布局部件中放置的窗口部件都是等距离的,如果我们需要对其中某个部件的距离设置远一点呢,可以使用“Spacer”间隔部件。
“Spacer”部件分为两种:

  • Horizontal Spacer:垂直间隔;

  • Vertical Spacer:水平间隔。

间隔部件在左侧部件的“Spacer”栏中,下面我们演示一下:

Python GUI中怎么使用Qt设计师进行窗口布局

为标签设置“伙伴”

Pyqt中有一个好用的基本功能就是“伙伴”部件,当用户键入标签的快捷键时,光标的焦点会出现在标签的伙伴上。

例如:我们有一个用户名的标签和一个用户名的输入框,设置用户名标签与用户名输入框为“伙伴”,设置用户名标签的文本为"用户名(&2)",表示用户名标签的快捷键为Alt+2,如果我们按快捷键Alt+2,那么光标的输入符就会移动到用户名的输入框中。

qt设计师中,“伙伴”功能,在工具栏的“编辑伙伴”按钮中:

Python GUI中怎么使用Qt设计师进行窗口布局感谢各位的阅读,以上就是“Python GUI中怎么使用Qt设计师进行窗口布局”的内容了,经过本文的学习后,相信大家对Python GUI中怎么使用Qt设计师进行窗口布局这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文名称:PythonGUI中怎么使用Qt设计师进行窗口布局
分享地址:http://njwzjz.com/article/gcjjsh.html