认识QT Designer提供的可选控件:如下八个大类布局
Layouts:布局相关字体
Spacers:留空spa
Buttons:可点击的按钮类设计
Item Views和 Item Widgets:高级控件,例如一些列表显式3d
Containers:高级控件,承载类控件,该类控件中能够存放其余控件blog
Input Widgets\Display Widgets:输入可显式相关的控件get
坐标原点以及控件坐标点的标记位置:it
坐标原点以下图所示,能够设置不一样的控件的坐标值来实现位置定位,以及控件对其,好比竖直排列对其,那就设置X值同样。登录
控件是一个面的图形,(x,y)到底标记的是图形哪一个点呢——控件选中状态下都是矩形的(好比图纸上的边框用小黑点包裹起来),左上角的点。配置
常规的一些属性修改:
一、为控件取名字——惟一的标识一个控件,这样在代码中方便引用。
二、改变坐标位置:
三、改变控件颜色、字体、字号:
注意:这里的控件颜色,须要指定改变的什么属性的颜色(可选:背景颜色、文字颜色、边框颜色...)
展现样式:
使用布局控件来设计:
布局控件,就是下面4个控件+2个经常使用space控件,以及布局控件的快捷方式:
一旦将控件放进布局中,会出现一些问题,好比缩放时,两个控件究竟是一块儿进行大小缩放仍是某一个会发生缩放? 可否单独修改其中某个控件的尺寸位置?
一、放进布局中的控件,可否随着布局被缩放,是在下面的属性中进行配置的:
可见当前选中的布局中的lineEdit控件的水平策略是 expanding的,说明是能够进行水平缩放的。而垂直策略是fixed,表示宽度不会虽然布局总体缩放进行改变。固然还能够修改布局中前面一个label控件的策略使其能随着布局总体缩放进行缩放。
二、登陆与取消两个button控件始终是连在一块儿的,要想实现向最开始的那样中间留有空格,须要使用spaces控件来实现。
三、上面的布局中的label与lineEdit控件的排列太近了,怎么让它显式更加隔开一些:
上面的宽度和高度属性当前是灰色的,不能进行修改,那么经过什么途径进行修改?
能够经过布局这个控件的的属性修改:
垂直布局:对当前全部控件进行垂直布局
对窗体进行布局设置:
窗体也应该带有布局属性,这样窗体在进行缩放时,窗体中控件才会总体进行缩放,下面是未进行窗体布局设置的状况:
怎么进行窗体布局设置:
最终修改的样式:
像通常的登陆窗口,不会有缩放功能,显式的大小是固定的,怎么到达这个效果呢?
只须要设置窗体的长宽最大值和最小值固定位一致就行: