2009-09-01 68 views
2

我在qt设计器的对话框中有多个编辑框和按钮。 我想打从我的编辑框一种小工具,这样的事情:如何从设计器中的多个小部件制作一个小部件

<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文件?那就是我想要 通过设计器将我的行编辑分组在一个小部件中。

回答

3

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

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

+1

erelender是正确的。推广可能是最简单的方法。我个人使用了很多布局(垂直,水平,网格等),有时候QFrames ... – bgs 2009-09-01 22:13:56