qsetspacing - set spacing between widgets in a layout
Name
qsetspacing — set spacing between widgets in a layout
Syntax
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
# 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
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.