Qt中如何让控件自适应窗体大小进行自动布局

界面设计中,我们经常会要求设计的可以进行肆意的缩放,缩放过程中,界面中的各空间会按照窗口巨细主动调整自身的显示比例和巨细。在QT中若何完当作这项使命呢,下面我们简要介绍一下,读者可以本身试探更多的经验。

东西/原料

  • 电脑
  • Qt Creator

方式/步调

  1. 1

    建立界面文件——选择新建

    在Qt“文件”菜单下选择新建项目或文件,在弹出的菜单窗口中选择“文件和类",并在右侧点击”Qt设计师界面类",单击"choose",如图所示:

  2. 2

    建立界面文件——选择窗体模板

    之后会弹出窗体模板选择界面,在这里我们选择的是QFram模板,读者可以自行选择其他模板,单击“下一步”,如图所示:

  3. 3

    建立界面文件——设置窗体相关名称

    之后会弹出窗体各名称设置,给窗体以及窗体类取一个合理的名字,点击“下一步”,之后是项目办理相关设置,设置完当作后,点击“完当作”,如图所示:

  4. 4

    界面控件设计——拖入界面控件

    在本界面,我们筹办设计三行标签行,每行标签下设置一个输入框和一个按钮,如图所示,从控件栏将所有需要的控件全数拖到界面上,空白部门用响应的垂直或程度空白控件填充

  5. 5

    进行程度结构

    因为我们的界面是按行进行设计,是以,我们需要将相关控件进行程度结构以显得美不雅,程度结构方式如图所示,选择需要程度结构的控件(按住ctrl键可选多个控件),然后单击设计界面上方的程度结构按钮。

  6. 6

    进行垂直结构

    因为本例子在程度结构后,界面结构只剩下一列,是以此步调可以不要,可是若某一行应用了多个自力的程度结构,则需要此步将相关控件进行垂直结构,总体上形当作多行多列的结构体例。行列之间也可以利用响应的空白控件离隔。

  7. 7

    将结构嵌入窗口结构中——最主要的一步

    在上述界面结构完当作后,点击窗体空白处,注重,不要点击任何控件或结构,半斤八两于直接选中本家儿窗体。选中之后,右键单击,选择“结构-程度结构(或者垂直结构)”,具体选择何种结构按照需要而心猿意马,本例选择垂直结构。本结构后的成果如图所示,可以看到,整个结构已经主动填布满整个窗口。

  8. 8

    运行窗体,查看结果

    按F5运行窗体,原始窗体,缩小窗体,再次缩小窗体结果如图所示,可以看到,跟着窗体尺寸的转变,各控件也在进行响应的自顺应转变。

  • 发表于 2018-12-24 00:00
  • 阅读 ( 1982 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具