3

問題

Python と Tkinter を使用して GUI アプリケーションの設計を開始しました。cxFreeze を使用してスクリプトをフリーズすると、マシン上でその EXE ファイルを実行したときに発生します。次に、最初にコンソール ウィンドウ (Windows XP の場合は黒い DOS シェル) が開き、メイン ウィンドウ (Tk() インスタンス) が初期化されます。

ゴール

コンソール ウィンドウが表示されないようにする必要があります。Tk() インスタンスのみが表示されます。

コード

root = Tk()

Label(root,text="hey").pack()

root.mainloop()

スペック

Windows XP SP3

パイソン 2.7

Tkinter 8.5

4

3 に答える 3

2

これが誰かが探している答えかどうかはわかりませんが、Python 3.4 と Win32 でファイル拡張子の名前を .py から .pyw に変更すると、Python シェルが効果的に抑制されます。Tk GUI ウィンドウが表示されます。

于 2014-10-10T16:34:26.200 に答える