Qt与父母一起调整子窗口小部件的大小

时间:2015-08-12 08:52:47

标签: c++ qt

我在UI设计器中创建了一个自定义小部件,它由主窗口(我调整为700宽度和30高度)组成,在其中我有一个高度为30和宽度为770的QLineEdit,旁边有一个[ X]按钮,宽30宽30高。我想这样做,当它们后面的主窗口调整大小时,QLineEdit也会(水平)调整大小,但按钮始终保持在它旁边。问题是,现在当我调整大小时,按钮会变得模糊不清。

1 个答案:

答案 0 :(得分:1)

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

布局可确保窗口小部件保持正确排序并使用主窗口小部件正确调整大小。

同样值得阅读的部分"将小部件添加到布局"在Layout Management documentation