0

これについての私の無知を許してください。しかし、私は QT Creator 2.6 を使用しており、QT Designer でフォームを設計しました。フォームの C++ ソース コードを編集する方法はありませんか?

そうでない場合、QTクリエーターを使用する場合、ウィンドウのコードを記述するか、デザイナーを使用する必要がありますが、同じウィンドウに対して両方を行うことはできませんか?

4

2 に答える 2

2

「フォームのC++ソースコードを編集する」とはどういう意味ですか?

ui->objName

独自のウィジェットを使用する場合は、デザイナーでレイアウトを作成し、後で次のようなものを使用して (MainWindow コンストラクターで) コードに追加できます。

ui->layoutName->addWidget(yourWidget)
于 2012-12-27T21:45:33.527 に答える
1

QTではなくQtです。

フォームは*.ui、任意のテキスト エディターで編集できる xml であるファイルによって記述されます (私の記憶では、Qt Creator 自体は編集を禁止しています)。

通常、*.ui ファイルには、フォーム自体とそのオブジェクトが使用されるファイルが付属し*.hています。*.cppまた、フォーム ウィジェットをプログラムで作成し、フォームに配置することもできます。これは Creator によって意味されます。

コードで UI を作成する場合は、Qt Quick と QMLを参照することをお勧めします。

于 2012-12-27T21:53:38.313 に答える