tkinter

tkinter / 一定時間ごとに何かをする window.after(ミリ秒, 函数)

from tkinter import * from time import * window = Tk() window.geometry("318x212") period = 2000 def showClock(): print(int(clock())) window.after(period, showClock) # showClock() を実行すると、 # 直後に print() が実行され、 # 一定時間後に…

tkinter / クリックした座標を取得する

import tkinter as tk def ButtonPress1(event): print("clicked at ", event.x, event.y) # ウィンドウを設定する。 W, H = 318, 212 window = tk.Tk() window.geometry(str(W) + "x" + str(H)) # 引数はなぜか文字列。"x"は「掛ける」の意。 # 描画領域を…

tkinter / 何かを描く

import tkinter as tk # ウィンドウを設定する。 W = 318 H = 212 window = tk.Tk() window.geometry(str(W)+"x"+str(H)) #描画領域を設定する。 gc = tk.Canvas(window, width=W, height=H) gc.place(x=0, y=0) #何かを描く。 gc.create_oval(0, 0, H, H) #…

tkinter / ウィンドウを表示する

参考: いちばんやさしい Python入門教室, pp.153-180 import tkinter as tk import tkinter.messagebox as msg def onButton(): # ボタンが押されたときに実行する函数を定義する。 text = entryBox.get() # エントリーボックスに入力されたテキストを取得す…