界面设计中,我们经常会要求设计的可以进行肆意的缩放,缩放过程中,界面中的各空间会按照窗口巨细主动调整自身的显示比例和巨细。在QT中若何完当作这项使命呢,下面我们简要介绍一下,读者可以本身试探更多的经验。
建立界面文件——选择新建
在Qt“文件”菜单下选择新建项目或文件,在弹出的菜单窗口中选择“文件和类",并在右侧点击”Qt设计师界面类",单击"choose",如图所示:
建立界面文件——选择窗体模板
之后会弹出窗体模板选择界面,在这里我们选择的是QFram模板,读者可以自行选择其他模板,单击“下一步”,如图所示:
建立界面文件——设置窗体相关名称
之后会弹出窗体各名称设置,给窗体以及窗体类取一个合理的名字,点击“下一步”,之后是项目办理相关设置,设置完当作后,点击“完当作”,如图所示:
界面控件设计——拖入界面控件
在本界面,我们筹办设计三行标签行,每行标签下设置一个输入框和一个按钮,如图所示,从控件栏将所有需要的控件全数拖到界面上,空白部门用响应的垂直或程度空白控件填充
进行程度结构
因为我们的界面是按行进行设计,是以,我们需要将相关控件进行程度结构以显得美不雅,程度结构方式如图所示,选择需要程度结构的控件(按住ctrl键可选多个控件),然后单击设计界面上方的程度结构按钮。
进行垂直结构
因为本例子在程度结构后,界面结构只剩下一列,是以此步调可以不要,可是若某一行应用了多个自力的程度结构,则需要此步将相关控件进行垂直结构,总体上形当作多行多列的结构体例。行列之间也可以利用响应的空白控件离隔。
将结构嵌入窗口结构中——最主要的一步
在上述界面结构完当作后,点击窗体空白处,注重,不要点击任何控件或结构,半斤八两于直接选中本家儿窗体。选中之后,右键单击,选择“结构-程度结构(或者垂直结构)”,具体选择何种结构按照需要而心猿意马,本例选择垂直结构。本结构后的成果如图所示,可以看到,整个结构已经主动填布满整个窗口。
运行窗体,查看结果
按F5运行窗体,原始窗体,缩小窗体,再次缩小窗体结果如图所示,可以看到,跟着窗体尺寸的转变,各控件也在进行响应的自顺应转变。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!