电子产品世界 » 论坛首页 » 开源硬件 » SINLINX » 跟machinnneee一起玩基于linux的QT编程(第十篇 GUI的布局)-


共3条 1/1 1 跳转至

跟machinnneee一起玩基于linux的QT编程(第十篇 GUI的布局)----基于SIN210

专家
2016-09-08 16:37:49    评分

    在上面九节中,我们只是进行了Qt的基础介绍,对于GUI特有的布局方式还没有进行描述。

    本节中对GUI的布局进行简单的介绍。

    首先建一个GUI工程,假如我们需要完成一个如下的界面:

  那么我们可以需要在GUI完成以下操作:

 1、放入一个qlable,在lable更改名字为Name:或者在main程序中使用命名程序对该lable进行命名;

2、放入两个pushbutton,把pushbutton的名字修改为OK和Cancel或者在程序中进行pushbutton的名字修改;

3、放入一个lineEdit,也就是上图中的框;

4、固定GUI图纸大小,使用horizontalSpacer来对齐pushbutton。





关键词: machinnneee     linux     Qt     GUI布    

专家
2016-09-08 16:41:26    评分
2楼

    在Qt  GUI布局中,除了horizontalSpacer外,还有一个verticalspacer,用来进行垂直方向的空间对齐。其实这两个插件相当于一个可伸缩弹簧,用来布满GUI插件需要空余的部分。

   放置好这两个控件之后,使用 CTRL + H或者CTRL + L进行控件的调整,可得到上图中布局效果。


高工
2016-09-09 10:02:18    评分
3楼

厉害

进来拜大神


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]