我創建從我已經把一個python GUI程序的EXE,這一切工作正常,至於功能去的,但每當有人運行它自己的屏幕變黑一秒鐘,然後又回到窗口和運行程序。python在Windows上打包EXE空白屏幕一秒鐘如何阻止此?
這是常見問題嗎?或者它可能是特定於代碼的東西(這非常簡單,只是矩形板的重量計算器)。代碼如下(我用cxfreeze來打包它)。請注意,我不是一個真正的Python程序員只是似乎與GUI做到這一點,最簡單的方法(我用easyGUI創建它):
import easygui as eg
msg = "Enter Plate Information eg 9600 2400 6"
title = "Plate dimensions"
fieldNames = ["Width", "Length", "thickness"]
fieldValues = []
fieldValues = eg.multenterbox(msg, title, fieldNames)
width = float(fieldValues[0])
length= float(fieldValues[1])
thick= float(fieldValues[2])
(一些錯誤檢查我離開了,因爲它只是一個的if-else聲明)
fieldValues = eg.multenterbox(errmsg, title, fieldNames, fieldValues)
total = (width * length * thick * 7.85)
eg.msgbox(total/1000000, "Kilograms")
它發生在我放在一起的代碼和我爲其他事情下載的代碼。任何已經通過cxfreeze的東西。
這只是我看到的是一個問題屏幕消隱,我可以改進的代碼,一旦我真正學習Python。
您應該用四個空格縮進代碼。 – SLaks