2009-09-01 12 views
2

qtデザイナーのダイアログボックスに複数のエディットボックスとボタンがあります。 私は、私のエディットボックスから1つのウィジェットを作りたい、このような何か:私はこれをデザイナーの複数のウィジェットから1つのウィジェットを作成する方法

<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つのウィジェットで私の行編集をグループ化したいと考えています。

答えて

3

あなたはQtデザイナーのプロモーション能力を使ってそれを行うことができます。新しいクラス(MyWidget1)を作成し、必要に応じてテキストボックスやボタンを配置します。次に、メインフォームでウィジェットを挿入し、MyWidget1クラスにプロモートします。

これをやりたくない場合は、論理グループには常にグループボックス/フレームを使用できます。

+1

erelenderが正しいです。おそらく最も簡単な方法です。私は個人的に多くのレイアウト(垂直、水平、グリッドなど)、時にはQFramesを使用します... – bgs

関連する問題