2017-08-10 44 views
2

好的,所以我正在爲我的計算器創建一個exe文件。在構建完成後啓動應用程序後,它創建了一個錯誤窗口,但由於某種原因,窗口無法打開。我試過使用ALT - TAB切換,但窗口仍然無法完全打開,這阻止了我查明問題。 enter image description herecx_Freeze「主腳本錯誤」窗口未打開

右下角的小窗口是應用程序出錯的窗口。然而,它不會開放,我希望有一個解決方案,爲什麼它不會打開?

+0

截圖右下角有很多紅色文字。它不是腳本的錯誤信息嗎? – ForceBru

+0

忽略這一點,因爲我假設使用cmd來構建setup.py文件。 – user199845

回答

0

如果您的應用程序不起作用,則會出現錯誤。

安裝腳本似乎沒問題,但我懷疑base = none followed by base = win32guiwin64gui

嘗試替換它:

if(sys.platform == 'win32'): 
    base = 'WIN32GUI' 
else: 
    base = None 

此外,如果出現錯誤(或者至少你不能看到他們)嘗試運行帶命令提示符的應用程序,你不提。

這可能是找出問題的最佳方法。從這裏你應該能夠弄清楚出了什麼問題。

編輯:

我發現Win64GUI不存在。這是Win32GUINone

+0

好,所以idk,如果它在代碼中可見,但我使用kivy所以我決定使用PyInstaller,而不是爲我工作。 – user199845

+0

@ user199845 PyInstaller可能會更好,因爲它可以生成單個文件輸出(或者我聽說過),與Cx_Freeze不同。 – Simon

+0

@ user199845我已經更新了我的答案。 – Simon