これについての私の無知を許してください。しかし、私は QT Creator 2.6 を使用しており、QT Designer でフォームを設計しました。フォームの C++ ソース コードを編集する方法はありませんか?
そうでない場合、QTクリエーターを使用する場合、ウィンドウのコードを記述するか、デザイナーを使用する必要がありますが、同じウィンドウに対して両方を行うことはできませんか?
「フォームのC++ソースコードを編集する」とはどういう意味ですか?
ui->objName
独自のウィジェットを使用する場合は、デザイナーでレイアウトを作成し、後で次のようなものを使用して (MainWindow コンストラクターで) コードに追加できます。
ui->layoutName->addWidget(yourWidget)
QTではなくQtです。
フォームは*.ui
、任意のテキスト エディターで編集できる xml であるファイルによって記述されます (私の記憶では、Qt Creator 自体は編集を禁止しています)。
通常、*.ui ファイルには、フォーム自体とそのオブジェクトが使用されるファイルが付属し*.h
ています。*.cpp
また、フォーム ウィジェットをプログラムで作成し、フォームに配置することもできます。これは Creator によって意味されます。
コードで UI を作成する場合は、Qt Quick と QMLを参照することをお勧めします。