Qt QSplitter 窗口大小调整时的固定高度小部件



我在Qt桌面应用程序的主窗口中有一个垂直QSplitter,里面有2个小部件。

我正在尝试找到一种方法来拥有它,以便在调整窗口大小时底部小部件的高度保持固定,但当用户拖动手柄时仍然可以调整大小。我已经看过了,显然QSplitter并不是真的要这样做,底部的小部件应该只有一个调整大小的手柄,但我在寻找文档时遇到了真正的问题(大多数文档都可以追溯到QSplitter);底部的小部件是一个QTabView

解决了;我用setStretchFactor让顶部小部件完成所有的拉伸;因此,使底部小部件保持固定大小。

// Widget 0 is the top widget, 100 is a stretch-factor of 100%.
mySplitView->setStretchFactor(0,100);

相关内容

  • 没有找到相关文章