0

我有一个带有 QVBoxLayout 的窗口。布局有一些子小部件(在 .ui 文件中定义)。在我的窗口类的构造函数中,我创建了一个菜单并将其分配给布局。小部件的位置应该向下移动,因为菜单需要一些垂直空间。这不会立即发生 - 如果我在 setMenuBar() 调用之后立即查询顶部子小部件的 Y 坐标,它仍然为零。

问题 - 布局何时重新计算其子项的位置?我可以强迫它吗?

4

1 回答 1

1

也许这样: http ://doc.qt.nokia.com/stable/qlayout.html#activate

于 2010-12-11T09:22:17.937 回答