
按下按鈕顯示按鈕文字。

範例程式:
# coding:big5
import tkinter as tk
win=tk.Tk()
win.title('測試')
win.geometry('700x100')
def button_file_name(button_text):
print(button_text)
file_n=['0','1','2','3','4','5','6','7','8','9']
file_c=['ㄅ','ㄆ','ㄇ','ㄈ','ㄉ','ㄊ','ㄋ','ㄌ','ㄍ','ㄎ','ㄏ','ㄐ','ㄑ','ㄒ','ㄓ','ㄔ','ㄕ','ㄖ','ㄗ','ㄘ','ㄙ','一','ㄞ','ㄠ','ㄦ','ㄨ','ㄩ']
file_e=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
x_x=0
for i in file_n:
button=tk.Button(win,text=i,width=1,height=1,command=lambda i=i: button_file_name(i)).place(x=x_x,y=10) #30個數字按鈕
x_x+=20
x_x=0
for i in file_c:
button=tk.Button(win,text=i,width=1,height=1,command=lambda i=i: button_file_name(i)).place(x=x_x,y=40) #30個注音按鈕
x_x+=20
x_x=0
for i in file_e:
button=tk.Button(win,text=i,width=1,height=1,command=lambda i=i: button_file_name(i)).place(x=x_x,y=70) #26個英文按鈕
x_x+=20
win.mainloop()
