qvboxlayout:垂直布局
qhboxlayout:水平布局
**實現:
qwidget *widget =
newqwidget()
;qhboxlayout * hboxlayout =
newqhboxlayout()
;qlabel *label =
newqlabel
("hello");
qpushbutton *pushbutton =
newqpushbutton
("hi");
hboxlayout-
>
addwidget
(label)
;hboxlayout-
>
addwidget
(pushbutton)
;widget-
>
setlayout
(hboxlayout)
;widget-
>
show()
;```
![在這裡插入描述]
**qhboxlayout巢狀qvboxlayout*
***實現:
布局使用小結:1、向布局中新增乙個widget
void qboxlayout::
addwidget
(qwidget *widget,
int stretch =
0, qt::alignment alignment = qt::
alignment()
)
2、向布局中新增乙個布局
void qboxlayout::
addlayout
(qlayout *layout,
int stretch =
0)
3、確定widget的布局
Gtk 的布局 Layout 一 垂直 水平布局
垂直布局 vlayout gtk 的垂直布局一般採用gtkvbox,一種垂直盒裝容器,可以在容器中安放各種其他的子構件 如 gtkbutton,gtklabel,gtkframe,gtkentry,gtkcombox等 可以通過下列方式建立乙個垂直盒裝容器 gtkwidget gtk vbox ne...
CSS水平布局
1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title title 6 style 7 outer 13 inner 21 22 元素的水平方向的布局 23 元素在其父元素中的水平方向的位置由以下幾個屬性共同決定 24 ma...
CSS的水平布局
css的水平布局 1 元素水平方向的布局 元素在其父元素水平方向的位置,由以下幾個屬性共同決定 margin left border left padding left width padding right border right margin right 乙個元素在其父元素中,水平布局必須滿足...