Pythonのtkinterライブラリを使って基本的な電卓を作る例を示します：

```
import tkinter as tk

# 数値と演算子を画面に追加する関数
def add_to_input(n)：
    input_box.insert("end", n).

# 画面をクリアする関数
def clear_input()：
    input_box.delete(0, "end").

# 結果を計算する関数
def calculate()：
    input_str = input_box.get()
    try：
        result = eval(input_str)
        clear_input()
        add_to_input(result)
    ただし
        clear_input()
        add_to_input("エラー")

# ウィンドウの作成
root = tk.Tk()
root.title("Basic Calculator")

# 入力ボックスを作成する
input_box = tk.Entry(root, width=30)
input_box.grid(row=0, column=0, columnspan=4)

# ボタンの作成
button_1 = tk.Button(root, text="1", command=lambda: add_to_input("1"))
button_2 = tk.Button(root, text="2", command=lambda: add_to_input("2"))
button_3 = tk.Button(root, text="3", command=lambda: add_to_input("3"))
button_4 = tk.Button(root, text="4", command=lambda: add_to_input("4"))
button_5 = tk.Button(root, text="5", command=lambda: add_to_input("5"))
button_6 = tk.Button(root, text="6", command=lambda: add_to_input("6"))
button_7 = tk.Button(root, text="7", command=lambda: add_to_input("7"))
button_8 = tk.Button(root, text="8", command=lambda: add_to_input("8"))
button_9 = tk.Button(root, text="9", command=lambda: add_to_input("9"))
button_0 = tk.Button(root, text="0", command=lambda: add_to_input("0"))
button_plus = tk.Button(root, text="+", command=lambda: add_to_input("+"))
button_minus = tk.Button(root, text="-", command=lambda: add_to_input("-"))
button_multiply = tk.Button(root, text="*", command=lambda: add_to_input("*"))
button_divide = tk.Button(root, text="/", command=lambda: add_to_input("/"))
button_clear = tk.Button(root, text="C", command=clear_input)
button_equal = tk.Button(root, text="=", command=calculate)

# ボタンをウィンドウに配置する
button_1.grid(row=1, column=0)
button_2.grid(row=1, column=1)
button_3.grid(row=1, column=2)
button_plus.grid(row=1, column=3)
button_4.grid(row=2, column=0)
button_5.grid(row=2, column=1)
button_6.grid(row=2, column=2)
button_minus.grid(row=2, column=3)
button_7.grid(row=3, column=0)
button_8.grid(row=3, column=1)
button_9.grid(row=3, column=2)
button_multiply.grid(row=3, column=3)
button_clear.grid(row=4, column=0)
button_0.grid(row=4, column=1)
button_divide.grid(row=4, column=2)
button_equal.grid(row=4, column=3)

# メインループを開始する
root.mainloop()
```

このコードでは、入力された数値と演算子を表示する入力ボックスと、数値と演算子を入力する一連のボタンを持つウィンドウを作成します。
Aquí te dejo un ejemplo de cómo crear una calculadora básica utilizando la librería tkinter de Python:

import tkinter as tk

# Función para agregar números y operadores en la pantalla
def add_to_input(n):
    input_box.insert("end", n)

# Función para borrar la pantalla
def clear_input():
    input_box.delete(0, "end")

# Función para calcular el resultado
def calculate():
    input_str = input_box.get()
    try:
        result = eval(input_str)
        clear_input()
        add_to_input(result)
    except:
        clear_input()
        add_to_input("Error")

# Crear la ventana
root = tk.Tk()
root.title("Calculadora Básica")

# Crear la caja de entrada
input_box = tk.Entry(root, width=30)
input_box.grid(row=0, column=0, columnspan=4)

# Crear los botones
button_1 = tk.Button(root, text="1", command=lambda: add_to_input("1"))
button_2 = tk.Button(root, text="2", command=lambda: add_to_input("2"))
button_3 = tk.Button(root, text="3", command=lambda: add_to_input("3"))
button_4 = tk.Button(root, text="4", command=lambda: add_to_input("4"))
button_5 = tk.Button(root, text="5", command=lambda: add_to_input("5"))
button_6 = tk.Button(root, text="6", command=lambda: add_to_input("6"))
button_7 = tk.Button(root, text="7", command=lambda: add_to_input("7"))
button_8 = tk.Button(root, text="8", command=lambda: add_to_input("8"))
button_9 = tk.Button(root, text="9", command=lambda: add_to_input("9"))
button_0 = tk.Button(root, text="0", command=lambda: add_to_input("0"))
button_plus = tk.Button(root, text="+", command=lambda: add_to_input("+"))
button_minus = tk.Button(root, text="-", command=lambda: add_to_input("-"))
button_multiply = tk.Button(root, text="*", command=lambda: add_to_input("*"))
button_divide = tk.Button(root, text="/", command=lambda: add_to_input("/"))
button_clear = tk.Button(root, text="C", command=clear_input)
button_equal = tk.Button(root, text="=", command=calculate)

# Ubicar los botones en la ventana
button_1.grid(row=1, column=0)
button_2.grid(row=1, column=1)
button_3.grid(row=1, column=2)
button_plus.grid(row=1, column=3)
button_4.grid(row=2, column=0)
button_5.grid(row=2, column=1)
button_6.grid(row=2, column=2)
button_minus.grid(row=2, column=3)
button_7.grid(row=3, column=0)
button_8.grid(row=3, column=1)
button_9.grid(row=3, column=2)
button_multiply.grid(row=3, column=3)
button_clear.grid(row=4, column=0)
button_0.grid(row=4, column=1)
button_divide.grid(row=4, column=2)
button_equal.grid(row=4, column=3)

# Iniciar el bucle principal
root.mainloop()


Este código crea una ventana con una caja de entrada para mostrar los números y operadores ingresados y una serie de botones para ingresar los números y operadores.