4

まとめた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 を学んだら、コードを改良することができます。

4

2 に答える 2

0

cxfreeze program.py--base-name=Win32GUI

注:この--base-name=Win32GUIオプションを使用すると、コンソールウィンドウは表示されません。

于 2012-04-12T06:19:45.620 に答える