【发布时间】:2012-09-08 02:38:24
【问题描述】:
我有一个大布局,其中包含以下结构的小部件和布局:
QVBoxLayout
QTableView
QPushButton
我将布局上的边距、内边距和间距设置为 0。在 Mac OS X 上呈现的方式是,按钮不会填满其所有空间。相反,它周围有一些填充物。神奇的是,布局似乎知道这一点,并确保表格视图的宽度与按钮的宽度完全一样:
当我移除按钮时,表格视图恢复到全宽:
如何更改它以使按钮以及表格视图变得与布局一样宽?
我已经使用了样式表的内边距和边距,虽然我可以使用它们来使按钮更宽,但树视图周围的额外内边距仍然存在。到目前为止,我唯一的解决方案是将按钮包装在另一个小部件中,然后通过样式表将其边距和填充设置为 0,但随后我失去了圆形外观。
【问题讨论】:
标签: macos qt qt-creator