如何在设计器中从多个小部件创建一个小部件

时间:2009-09-01 12:35:54

标签: qt

我在qt designer中的对话框表单上有多个编辑框和按钮。 我想从我的编辑框中创建一个小部件,如下所示:

<widget class="QWidget" native="1" name="widget_2" >

<item>
<widget class="QLineEdit" name="lineEdit_2" >
</item>
<item>
<widget class="QLineEdit" name="lineEdit_3" >
</item> 
</widget>

我可以这样做,但无需手动编辑表单ui文件吗?这就是我想要的 通过设计器将我的行编辑分组到一个小部件中。

1 个答案:

答案 0 :(得分:3)

你可以使用Qt设计师的推广能力来做到这一点。创建一个新类(MyWidget1)并根据需要放置文本框和/或按钮。然后,在您的主窗体上,插入一个窗口小部件并将其提升到您的MyWidget1类。

如果您不想使用此功能,则始终可以使用分组框/帧进行逻辑分组。