我有一个QSplitter
带有两个子QWidget
对象的水平线。现在,当用户将拆分器手柄向右拖动超过某个阈值(我假设这取决于孩子的最小尺寸)时,右侧会立即QWidget
消失。setSizePolicy
,setMinimumSize
不帮忙。
此外,hideEvent
不会触发,我什至无法检测到我的小部件何时被隐藏。我尝试使用resizeEvent
,但它的新旧宽度参数似乎都有未记录的奇怪值——有时是 0,有时是 -1。即使它有一个系统,它也可以随着下一个 Qt 版本而改变。
理想情况下,我想完全关闭这种消失的行为。作为一种妥协,我将不胜感激如何检测它。