Qt与父组件一起调整子组件的大小

Qt resizing child widgets with the parent

本文关键字:组件 一起 Qt 调整      更新时间:2023-10-16

我在UI设计器中制作了一个自定义小部件,由主窗口组成(我调整大小为700宽度和30高度),在它里面我有一个QLineEdit,高度为30,宽度为770,旁边是一个[X]按钮,宽度为30,高度为30。我想这样做,当他们背后的主窗口被调整大小,QLineEdit也被调整大小(水平),但按钮总是保持在它旁边。问题是,现在当我调整东西的大小,按钮变得模糊了。

尝试先将QHBoxLayout添加到自定义小部件中,然后将QLineEdit和QPushButton添加到布局中。

布局确保小部件保持正确的顺序,并根据主部件正确调整大小。

布局管理文档

中的"在布局中添加小部件"一节也值得一读。