如何在qt中设置QGridlayout单元格的左/右边距?

时间:2015-03-24 10:28:04

标签: windows macos qt

如何在Qt中为qgridlayout单元格设置左/右边距?我尝试过setSpacing和setContentmargin,但它们没有为单元格设置边距,而是为QGridlayout设置边距。

1 个答案:

答案 0 :(得分:0)

如果我正确地阅读此内容,您可能需要在外部QHorizontalLayout内使用布局(例如QGridLayout或其他QGridLayout)。

你也可以使用水平间隔物,但是那些必须自己给出一个布局,因此每个单元格再次有一个外部布局和内部布局。

在内部布局中,您将与setAlignment( Qt::AlignLeft )一起致电Qt::AlignRightsetHorizontalSpacing()。然后,您可以设置内部QWidget的最小大小以确定相反的边距。