【Tkinter】クリックカウンターを作成する

PythonのTkinterモジュールを用いて、クリックカウンターを作成する。

import tkinter as tk

root = tk.Tk()
root.geometry('240x100')
root.title("Click Counter")

def click_btn1():  
  global cnt
  cnt += 1
  if cnt > 9999:
    cnt = 0
  txt.delete(0, tk.END)
  txt.insert(tk.END, cnt)
def click_btn2():
  global cnt
  cnt = 0
  txt.delete(0, tk.END)
  txt.insert(tk.END, cnt)

btn1 = tk.Button(text="Count", command=click_btn1)
btn1.place(width=60, height=30, x=130, y=50)
btn2 = tk.Button(text="Reset", command=click_btn2)
btn2.place(width=60, height=30, x=50, y=50)

txt = tk.Entry(justify=tk.RIGHT)
txt.place(width=100, height=20, x=70, y=20)

cnt = 0
txt.insert(tk.END, cnt)

root.mainloop()

参考

tkinter --- Tcl/Tk の Python インターフェース
ソースコード: Lib/tkinter/__init__.py tkinter パッケージ ("Tk インターフェース") は、 Tcl/Tk GUI ツールキットに対する標準の Python インターフェースです。 Tk と tkinte...
タイトルとURLをコピーしました