...
Name
qsetspacing — set spacing between widgets in a layout
Syntax
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
qsetspacing [layout] spacing |
Description
The qsetspacing command sets the spacing between the widgets in the layout object.
Arguments
layout
The target layout. This may be a qgridlayout, qvboxlayout, qhboxlayout. If no layout object is provided the current layout is used.
Another frequently used layout modifier is qsetmargin.
spacing
Margin space in pixels.
Examples
Ex.1: Layout with spacing
Anchor | ||||
---|---|---|---|---|
|
No Format | ||||
---|---|---|---|---|
| ||||
# explicit layout with spacing
set w1 [qwidget ]
qsetwindowtitle "Layout Spacing"
set layout [qhboxlayout $w1]
qsetspacing $layout 30
set label [qlabel "<---------->"]
qaddwidget $layout $label
set label [qlabel "<---------->"]
qaddwidget $layout $label
qshow $w1
# implicit layout with spacing
set w1 [qwidget ]
qsetwindowtitle "Layout Spacing"
qhboxlayout {
qsetspacing 30
qlabel "<------------>"
qlabel "<------------>"
}
qshow $w1
{noformat}
!att:_img_cmd^qsetspacing.png!
The arrows displayed in the example above would usually have been aligned immediately next to each other. Now that the layout has its spacing parameter set the spacing too will be accordingly.
{pagebreak} |
The arrows displayed in the example above would usually have been aligned immediately next to each other. Now that the layout has its spacing parameter set the spacing too will be accordingly.