如何在Qt中为qgridlayout单元格设置左/右边距?我尝试过setSpacing和setContentmargin,但它们没有为单元格设置边距,而是为QGridlayout设置边距。
答案 0 :(得分:0)
如果我正确地阅读此内容,您可能需要在外部QHorizontalLayout
内使用布局(例如QGridLayout
或其他QGridLayout
)。
你也可以使用水平间隔物,但是那些必须自己给出一个布局,因此每个单元格再次有一个外部布局和内部布局。
在内部布局中,您将与setAlignment( Qt::AlignLeft )
一起致电Qt::AlignRight
或setHorizontalSpacing()
。然后,您可以设置内部QWidget的最小大小以确定相反的边距。