2017-04-14 159 views
1

我在使用Squish開始測試我的Python + Qt4.8應用程序時遇到了麻煩。 我是新手,所以如果任何人有使用Squish的一些經驗,請閱讀我的問題。如何在Squish測試工具中運行Python + Qt應用程序?

所以我有幾個Python文件,使我的應用程序。 Squish IDE需要一個.exe或.bat文件才能開始記錄。所以我使用PyInstaller從所有.py文件成功生成了.exe。當我打開生成的.exe文件時,它工作正常。

然後我選擇Squish中的新測試套件,選擇我提到的.exe。 這似乎很好,但是當我嘗試開始錄製時,Squish無法打開我的應用程序。我收到如下圖所示的錯誤消息。我確信我正在使用正確版本的Qt Squish。我讀了關於這個問題,我發現它可能是因爲我正在使用我的應用程序的調試版本。那麼有誰知道我怎樣才能讓我的應用程序爲非調試?還是有其他方法可以解決這個問題嗎?任何幫助將非常感激,謝謝。

編輯:我找到的信息:

py2exe分佈:排除Qt庫利用Windows py2exe的 Qt庫必須從配送/ .exe文件被排除在外。

這是必需的,因爲Squish for Qt只支持 動態加載Qt庫的應用程序。

但我試圖使用py2exe並排除庫。也許我排除了錯誤的?有誰知道應該排除哪些圖書館?先謝謝你。

enter image description here

回答

-1

@Nela,所有Qt庫包含在您的打包應用程序必須被排除(QtCore4.dll等)。

如果仍然無效,請聯繫froglogic的技術支持,並在重現問題後直接提供支持信息(幫助>收集支持信息...)。

相關問題