Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有 QVBoxLayout 的窗口。布局有一些子小部件(在 .ui 文件中定义)。在我的窗口类的构造函数中,我创建了一个菜单并将其分配给布局。小部件的位置应该向下移动,因为菜单需要一些垂直空间。这不会立即发生 - 如果我在 setMenuBar() 调用之后立即查询顶部子小部件的 Y 坐标,它仍然为零。
问题 - 布局何时重新计算其子项的位置?我可以强迫它吗?
也许这样: http ://doc.qt.nokia.com/stable/qlayout.html#activate