我在Qt桌面应用程序的主窗口中有一个垂直QSplitter
,里面有2个小部件。
我正在尝试找到一种方法来拥有它,以便在调整窗口大小时底部小部件的高度保持固定,但当用户拖动手柄时仍然可以调整大小。我已经看过了,显然QSplitter
并不是真的要这样做,底部的小部件应该只有一个调整大小的手柄,但我在寻找文档时遇到了真正的问题(大多数文档都可以追溯到QSplitter
);底部的小部件是一个QTabView
。
解决了;我用setStretchFactor
让顶部小部件完成所有的拉伸;因此,使底部小部件保持固定大小。
// Widget 0 is the top widget, 100 is a stretch-factor of 100%.
mySplitView->setStretchFactor(0,100);