0

私はqtの初心者で、qtについてあまり知識がありませんが、アプリケーション用にqtでファイルをいくつか作成しました(GUI形式に関して)。qtでいくつかの.uiファイルを作成しましたが、これらのファイルが必要でした。 .exe形式に変換します。問題がわからなかったと思いますので、助けてください。

4

3 に答える 3

4

uic(uic-4 としてインストールされることもあります) は、.ui ファイルを受け取り、継承可能な C++ ヘッダー ファイルを生成します。.ui ファイルを操作するには、いくつかの方法があります。 詳細については、マニュアルを参照してください。具体的な質問はお気軽にどうぞ。

于 2010-03-12T06:11:08.880 に答える
1

こんにちは、ラムさん

.exe ファイル内に .ui ファイルを含めることについて質問されていると思います。私が間違っていなければ、プロジェクト固有のリソース ファイルに .ui ファイルを含める必要があります。通常、Qt プロジェクトでは .qrc という名前になります。

.qrc ファイルの内容は次のようになります。

<RCC>
    <qresource prefix="/ui">
        <file>ui/command/spiwidget.ui</file>
        <file>ui/command/SPIMicroCommandWidget.ui</file>
        <file>ui/command/utility/externdatawidget.ui</file>
        <file>ui/sequencerwidget.ui</file>
        <file>ui/command/watchdogwidget.ui</file>
        <file>ui/command/utility/repdatawidget.ui</file>
    <file>ui/command/core.png</file> 
    <file>ui/command/LastOpenedFiles.ui</file>
    </qresource>
</RCC>

上記のコードでは、.ui と .png (画像ファイル) のインクルージョンも確認できます。.qrc ファイルに含めた後、次のように .cpp コードでこのリソースを使用できます。

QFile file(":ui/ui/command/LastOpenedFiles.ui");

:ui/ui/command は、使用されている .ui ファイルへのパスです。

この説明がお役に立てば幸いです。

于 2010-08-11T09:21:04.047 に答える
0

QtCreator(Qt開発用の公式IDE)を使用してみてください。* .uiファイルを使用する1つの方法は、次のようになります。

  1. ウィジェット構造をロードするクラスを含む*.hおよび*.cppファイルを作成します。
  2. 新しいファイルをqtプロジェクトファイルに追加します-*.pro

Qt Creatorをまだ使用していない場合は、試してみることをお勧めします。

  1. 新しいプロジェクトの作成(ctrl + n)-QtC++プロジェクト/QtGuiアプリケーション
  2. プロジェクトに新しいフォームを追加する(ctrl + n)-Qt /QtDesignerフォームクラス

IDEによって作成されたファイルを見てください。* .hファイル、*。cppファイル、*。uiファイルがあります。

* .proファイルを調べてください。ソース、ヘッダー、フォームの3つのセクションがあります。


ここにいくつかの学習資料があります:

http://qt.nokia.com/services-partners/qt-in-education/qt-in-education-course-material

于 2011-03-17T16:23:29.640 に答える