Python初心者がWindows用アプリを作る基礎知識

Python初心者が「hello python」を表示するだけのWindows用アプリを作る手順を解説します。

1. デスクトップアプリ: Tkinterを使用

Tkinterとは?

TkinterはPythonの標準GUIライブラリで、デスクトップアプリケーションを作成するために使います。非常にシンプルで使いやすいのが特徴です。

コード例

import tkinter as tk

# Tkinterウィンドウの作成
root = tk.Tk()
root.title("Hello Python App")

# ラベルを作成して配置
label = tk.Label(root, text="Hello Python", font=("Arial", 24))
label.pack(pady=20)

# ウィンドウを表示
root.mainloop()

動作説明

  • tk.Tk() でウィンドウを作成し、tk.Label()で「Hello Python」を表示するラベルを作成しています。
  • pack()メソッドでラベルをウィンドウに配置し、root.mainloop()でアプリを実行します。

上記のファイルを例えばtest.pyと言う名前で保存したとしましょう。

2. Windows上で実行する場合

  1. コマンドプロンプトを開く
    • Windowsキーを押して「cmd」と入力し、Enterキーを押して「コマンドプロンプト」を開きます。
  2. 保存したディレクトリに移動する
    • test.py を保存したディレクトリに移動します。例えば、ファイルを C:\Users\YourName\Documents に保存した場合は、以下のコマンドを入力します。
    cd C:\Users\YourName\Documents
    
  3. Pythonファイルを実行する
    • 次に、以下のコマンドを入力して test.py を実行します。
    python test.py
    

    これで test.py のプログラムが実行され、例えば print("Hello Python") が書かれていれば、ターミナルに「Hello Python」と表示されます。

Pythonで作成したアプリケーションを、他の一般的なアプリケーションのようにデスクトップ上にアイコンを置いてクリックで実行できる形式にすることも可能です。以下では、Pythonスクリプトをデスクトップアプリケーションとして実行するための方法を説明します。

3. Windowsの場合: アイコン付き実行ファイルを作成

Windowsでは、Pythonスクリプトを 実行ファイル (.exe) に変換し、それをデスクトップにショートカットとして配置することが一般的です。

ステップ:

  1. pyinstallerをインストール
    • Pythonスクリプトを実行ファイルに変換するために、pyinstallerというライブラリを使用します。以下のコマンドを使ってインストールします。
    pip install pyinstaller
    
  2. Pythonスクリプトを実行ファイルに変換
    • pyinstallerを使って、Pythonスクリプトを実行ファイルに変換します。コマンドプロンプトで以下のコマンドを実行します。
    pyinstaller --onefile --windowed test.py
    
    • --onefile: すべてのファイルを1つの実行ファイルにまとめます。
    • --windowed: コンソールウィンドウを表示しないようにします(TkinterのGUIアプリケーションの場合に使います)。

    実行が完了すると、distフォルダの中に test.exe という実行ファイルが生成されます。

  3. デスクトップにショートカットを作成
    • distフォルダ内にある test.exe を右クリックし、「ショートカットの作成」を選びます。
    • 作成されたショートカットをデスクトップに移動します。
  4. アイコンの設定 (オプション)
    • 任意で、実行ファイルに独自のアイコンを設定することも可能です。アイコンファイル(.ico形式)を用意し、pyinstallerコマンドに以下を追加します。
    pyinstaller --onefile --windowed --icon=myicon.ico test.py
    

以上

シェアする

  • このエントリーをはてなブックマークに追加

フォローする