2017-04-14 4 views
1

Squishを使用してPython + Qt4.8アプリケーションのテストを開始する際に問題があります。 私はそれが初めてだから、誰かがSquishを使っていくつかの経験を持っているなら、私の質問を読んでください。SquishテストツールでPython + Qtアプリケーションを実行するには?

私は私のアプリケーションを作るいくつかのPythonファイルを持っています。 録音を開始するには、Squish IDEに.exeまたは.batファイルが必要です。だから私はPyInstallerを使ってすべての.pyファイルから.exeを生成しました。生成された.exeファイルを開くと正常に動作します。

次に、私は新しいテストスイートをSquishで選択します。私が言及した.exeを選択します。 録音を開始しようとすると、Squishはアプリケーションを開くことができません。私は下の画像のようなエラーメッセージを受け取ります。 Qtの正しいバージョンでSquishを使用していると確信しています。私はこの問題について読んで、アプリケーションのデバッグバージョンを使用している可能性があることを知りました。だから私はどのように非デバッグとして私のアプリケーションを作ることができる知っている?または、この問題を解決する他の方法はありますか?どんな助けでも本当に感謝します、ありがとう。

EDIT:

py2exe分布:私は情報を見つけ Qtライブラリが配布/ .exeファイルから除外されている必要があり、Windows上でpy2exeでQtライブラリを除外します。

QtのSquishは、 がQtライブラリを動的にロードするアプリケーションのみをサポートするため、これは必須です。

しかし、私はpy2exeを使用しようとし、ライブラリを除外しました。多分私は間違ったものを除外していますか?誰が正確にライブラリを除外すべきか知っていますか?前もって感謝します。

enter image description here

答えて

-1

すべてのQtライブラリがあなたのパッケージアプリケーションに含ま@Nelaは、(QtCore4.dllなど)を除外しなければなりません。

まだ動作しない場合は、問題を再現した直後にfroglogicの技術サポートに連絡し、サポート情報([ヘルプ]> [サポート情報の収集...])を提供してください。

関連する問題