eitango-python-tkinter-0.1.tar.bz2
英語のラベルをクリックすると日本語訳が出ます
Red,赤
white,白
のようなlist.csvファイルを用意する形になります
pyqtは挫折しました
import random
import tkinter
import csv
import random
import tkinter as tk
ja =[]
eng=[]
data=[]
num=1
with open("list.csv","r") as f:
reader=csv.reader(f)
for row in reader:
data.append(row)
def update_label(event):
global num
labeleng["text"]=data[num][0]
labeleng.update()
def update_label2(event):
global num
labelja["text"]=data[num][1]
labelja.update()
num = num +1
if num == len(data):
labelja["text"]="リセットボタンを押してください"
random.shuffle(data)
def click_btn():
global num
num =0
root = tk.Tk()
labeleng = tk.Label(root, text="クリックしてください", width=100, bg="white")
labelja = tk.Label(root, text="", width=100, bg="white")
labeleng.pack()
labeleng.bind("
labelja.pack()
labelja.bind("
button=tkinter.Button(root,text="リセット",font=("System",24),command=click_btn)
button.pack()
root.geometry("200x100")
root.mainloop()

0 件のコメント:
コメントを投稿