我在使用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並排除庫。也許我排除了錯誤的?有誰知道應該排除哪些圖書館?先謝謝你。