ttk.entryのテキストボックスにバリデーションを設定します。 半角英数字のみ受け付けるよう設定します。 環境 python : 3.12.3 tkinter:8.6 コード import re import tkinter as tk from tkinter import ttk # 検証関数 def validate_half_width_alphanumeric(d, i, P, s, S, v, V, W) -> bool: print(f"d:{d}, i:{i}, P:{P}, s:{s}, S:{S}, v:{v}, V:{V}, W:{W}") # 空の場合も許可 if …