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