Python
 Computer >> コンピューター >  >> プログラミング >> Python

Tkinterを使用してPython3アプリを.exeにコンパイルするにはどうすればよいですか?


Pythonは、拡張機能とパッケージの豊富なライブラリでよく知られています。ライブラリから必要なパッケージをインポートしてインストールできます。ただし、Windowsオペレーティングシステムで実行可能ファイルを使用してTkinterアプリケーションを実行する必要がある場合は、 Pyinstallerを使用できます。 Pythonのパッケージ。 Pythonベースのアプリケーションをネイティブの実行可能ファイル(or.exe)に変換します。

手順に従って、Tkinterベースのアプリケーションを実行可能ファイルにコンパイルします。

  • ' pip install pyinstallerを使用してPyinstallerをインストールします '。

  • アプリケーションファイルが配置されているのと同じディレクトリでコマンドまたはシェルを開き、コマンド pyinstaller --onefile app.pyを使用してファイルを実行します。 。バイナリやその他のソースファイルなどの必要なフォルダが作成されます。

  • >アプリケーションの実行可能ファイルが置かれているdistフォルダーに移動します。

  • .exeファイルを実行します。

app.py

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry
win.geometry("750x350")

def display_text():
   Label(win, text= "Hey There! Welcome to TutorialsPoint", font= ('Helvetica 22 bold'), foreground="navy").pack()

#Create a Button
Button(win, text= "Click Me", font= ('Helvetica 13 bold'), foreground= "OrangeRed3", background= "White", command= display_text).pack(pady=50)
win.mainloop()

出力

以下に示すように、.exeファイルはdistフォルダーに作成されます。

Tkinterを使用してPython3アプリを.exeにコンパイルするにはどうすればよいですか?

アプリケーションの実行可能ファイルを実行すると、ボタンのあるウィンドウが表示されます。

Tkinterを使用してPython3アプリを.exeにコンパイルするにはどうすればよいですか?

[クリックしてください]ボタンをクリックすると、同じウィンドウにテキストラベルが表示されます。

Tkinterを使用してPython3アプリを.exeにコンパイルするにはどうすればよいですか?


  1. Tkinterを使用してハードコピーを印刷する方法は?

    Tkinterを使用すると、開発者はローカルシステム内のファイルを操作できます。この記事では、 filedialogなどのTkinterパッケージを使用してファイルのハードコピーを印刷する方法を説明します。 およびwin32api モジュール。 これらのパッケージをインポートするには、最初にこれらのモジュールを環境にインストールする必要があります。 win32apiをインストールするには、 pip install pywin32を使用します 例 #import the required libraries from tkinter import * from tkinter import

  2. Pythonでtkinterを使用して簡単なGUI計算機を構築する方法

    はじめに Pythonでは、tkinterライブラリを使用します GUIコンポーネントを作成し、より優れたユーザーインターフェイスを作成します。 この記事では、簡単なGUIベースの電卓アプリケーションを構築する方法を学びます。 はじめに それに飛び込む前に、最初に整理する必要があることがいくつかあります。 ローカルシステムから画像を取得するために使用するPythonの画像ライブラリをダウンロードすることから始めましょう。 PIL(Pillow)をインストールするには、ターミナルを起動して以下のコマンドを入力します。 pip install Pillow これでパッケージがインストール