相关疑难解决方法(0)

隐藏Qt小部件并保持小部件空间

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

layout qt widget

23
推荐指数
3
解决办法
2万
查看次数

如何在隐藏/显示时保持 QDialog 的位置

我有一个 QDialog,我有一个可检查的按钮,可以打开/关闭(隐藏/显示)另一个窗口(该窗口也是一个 QDialog)。

我的问题是我希望在隐藏和打开后保持第二个 QDialog 的位置(例如:我将 QDialog 移动到屏幕的角落,当我隐藏然后显示它时,QDialog 需要在同一个角落)。

这一刻仿佛恢复到了最初的位置。我发现了一个关于它的类似的文章在相似,但在我来说,我有两个独立的窗口,我可以在屏幕上移动第二QDialog的。有没有人遇到过这个问题?

c++ qt

2
推荐指数
1
解决办法
1709
查看次数

标签 统计

qt ×2

c++ ×1

layout ×1

widget ×1