在一个简单的形式,我做了几个按钮,并采用水平布局.当鼠标离开该区域时,应该隐藏其中一个按钮,最后一个按钮.使用button-> hide()它可以工作,但所有按钮都由布局管理器重新排列.我想要的是所有其他按钮继续在他们的位置.我尝试用小部件占位符替换小部件并交换按钮和占位符hide()/ show(),调用占位符 - >调整大小(button-> size()),但布局管理器不尊重调整大小和占位符的最小大小.删除小部件并保留其空间的最佳方法是什么?
layout qt widget
layout ×1
qt ×1
widget ×1