我的 Qt 桌面应用程序的主窗口中有一个垂直的 QSplitter
,带有 2 个小部件。
我正在尝试找到一种方法来使用它,以便在调整窗口大小时底部小部件的高度保持固定,但用户在拖动 handle 时仍可以调整其大小。我看过了,显然 QSplitter
并不是真正的目的,底部的小部件应该只有一个调整大小的 handle ,但我在寻找文档时遇到了真正的问题(大多数文档都指回QSplitter
);底部的小部件是 QTabView
。
最佳答案
解决了;我使用 setStretchFactor
使顶部小部件执行所有拉伸(stretch);因此使底部小部件保持固定大小。
// Widget 0 is the top widget, 100 is a stretch-factor of 100%.
mySplitView->setStretchFactor(0,100);
关于c++ - Qt QSplitter 窗口调整大小的固定高度小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19937963/