基本です。.bindでkeyが打たれたときの状態を感知することができます。 import tkinter as tk root = tk.Tk() def key_event(e): print(e.keysym) root.bind("<KeyPress>", key_event) root.mainloop() このコードを実行してキーボードを叩けばprint関数で打ったkeyが出力されます。
TkinterのButtonウィジェットを使用する際に、commandパラメータに引数付きで関数を設定すると、ウィンドウの表示時に勝手に実行されてしまうことがあるようです。 PythonでGUIアプリを作ろうとしたときに少しつまずいたので忘備録も兼ねてまとめておこうと ...
「Tkinter」というGUIライブラリを利用することで、PythonでもデスクトップのGUIアプリを作成できる。その方法を解説しよう。 最初に、すべての基本となる「1枚のウインドウを表示するだけのアプリ」をPython+Tkinterで作りましょう。プログラム(ソースコード ...