\

Pythonは多くのGUIアプリケーションを開発するためのオプションを提供していますが、TkinterはGUI(Graphical User Interface)を開発するための最も使用可能なモジュールです。Tkinterはクロスプラットフォームであるため、WindowsとLinuxの両方で動作します。

以下に、PythonとTkinterを使用して簡易的な電卓を作成する方法を示します。

まず、Tkinterモジュールをインポートします。

import tkinter as tk

次に、電卓の各キーを含むコンテナを作成します。

BUTTON = [
    ['', 'B', 'C', '/'],
    ['7', '8', '9', '*'],
    ['4', '5', '6', '-'],
    ['1', '2', '3', '+'],
    ['00', '0', '.', '=']
]

次に、ボタンを作成し、それらをボタンコンテナに追加します。この例では、ボタンは数字と算術演算子を表します。

for i in range(5):
    for j in range(4):
        button = tk.Button(master, text=BUTTON[i][j])
        button.grid(row=i, column=j)

最後に、ボタンが押されたときに呼び出される関数を定義します。この関数では、押されたボタンのテキストを取得し、それを計算式に追加します。

def button_pressed(button_text):
    current_equation = str(equation.get())
    new_equation = current_equation + str(button_text)
    equation.set(new_equation)

以上で、PythonとTkinterを使用して簡易的なGUI電卓を作成する方法を説明しました。この電卓は基本的な算術演算を実行できます。さらに高度な機能を追加することで、より複雑な計算も可能になります。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です