2

私はQtの初心者です。私は Delphi IDE から来ました。フォームから継承する解決策が見つかりません。例: Delphi プロジェクトでは、デザイナー ( -file、Qt と同様)TBaseFormを使用して作成されたコントロールを持つ独自のクラスがありました。新しいフォームを作成するときに、プロジェクトからフォームを選択でき、新しいフォームには基本フォームからすべてのコントロールがありました。さらに、基本フォームのコントロールを変更すると、すべての子孫にリアルタイムで影響がありました。Qt Creatorで同様のことを行うことはできますか?.dfm.ui

よろしく。

4

1 に答える 1

0

あなたが言うように、手動で何かを行うことができます。

例えば:

  1. から継承した新しいフォーム クラスを追加しますQWidget(名前を付けますBaseForm)。
  2. から継承した新しいフォーム クラスを追加しますQWidget(名前を付けますChildForm)。
  3. で、childform.h/cpp継承を からQWidgetに手動で変更しBaseFormます。

設計時には、親を変更したときに子の変更を確認できません。しかし、それを実行すると、それが表示されます。

于 2013-03-03T11:46:51.700 に答える