まとめたpython GUIプログラムから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 を学んだら、コードを改良することができます。