0

Qt3 で記述された Qt ui フォームがあり、それらを更新して Qt4 プロジェクトに統合したいと考えています。Qt Designer でそれらを開くと、プログラムは次のメッセージを表示します。フォームを新しい名前で保存してください。」

当然、ファイルを新しい名前で保存します。Qt Designer を閉じた後、元のファイルを削除し、変換されたファイルの名前を同じ名前に変更します。ディレクトリを消去して qmake を実行した後に VS2008 を開くと、プロジェクトに ui ファイルが表示されますが、それらを開こうとすると、次のエラーが表示されます。 uic.exe」

ファイルを Qt Designer に保存 (および名前を変更) した後、ファイルは警告なしで Qt Designer で適切に開くことに注意してください。uic.exe を進めると、調査でこのページにたどり着きます: http://doc.qt.io/archives/qt-4.7/qt3to4.html

Qt 3 to 4ガイドで提案されているように、「uic3 -convert myform3.ui > myform4.ui」というコマンドを実行しようとしました(もちろん、ファイル名は変更されました)。生成されたファイルは空です。

要約する:

Qt Designer で簡単な再保存を試みました。

uic3.exe を実行しようとしました

ここで提案されているファイルの最初の行を削除しようとしました: Unable to open Qt form (*.ui) files from Visual Studio

4

1 に答える 1

0

Qt 4.6.4 コマンド プロンプトで Visual Studio を使用していることを確認してください。これを行うには、Qt インストールからリンクをロードするか、最初に次のコマンドを実行します。

C:\Qt\4.6.4\bin\qtvars.bat vsvars

uic3その後、コマンド プロンプトから実行できるようになります。

于 2012-05-11T21:03:34.630 に答える