And*_*w T 10 language-agnostic layout qt overlay
如何在Qt中叠加小部件?
我想创建一些小部件并将它们放置在布局之外,而是在更改其他小部件的几何体时调整它们的大小和位置.
像屏幕截图上的按钮:
Pat*_*ola 9
您只需要创建QPushButton(或任何QWidget),指示其父QWidget然后显示它.
不要将其添加到父布局,否则您将无法根据需要移动它.
不要忘记指出它的其他内容它将显示为独立的QWidget.
在这些情况下,您的QPushButton将被视为QWidget的子级,但不是父级布局的成员.所以它将是一个"浮动"的孩子,你必须在调整父级的QWidget时管理它的行为.
如果您想要所有叠加按钮的统一行为,您应该子类化QLayout并重新定义成员bahaviour.
QLayout
归档时间:
16 年,11 月 前
查看次数:
9622 次
最近记录:
8 年,6 月 前