我正在学习python(初学者),我想集成编写的代码Tkinter。该程序包括通过"输入"接收一个动词,并将其发送给一个函数,该函数检查动词的状态并显示其变化。
我想做的是:
- 接收动词的"条目"
- 包含共轭结果的'Frame'
我只知道Tkinter的基本功能,我想你可以帮助我理解它们。
(部分文字由谷歌翻译,我是法语使用者)提前感谢!
一个例子def verification(verb):
radical=verb[0:-2]
subjects=["je","tu","il","nous","vous","ils"]
termination=["e","es","e","ons","ez","ent"]
for i in range(0,6):
print(subjects[i],radical+termination[i])
verb = input("give a verb : ")
verification(verb)
在不考虑样式/布局的情况下,可以这样做:
from tkinter import *
window = Tk()
window.title("")
def verification():
verb = verb_entry.get()
radical=verb[0:-2]
subjects=["je","tu","il","nous","vous","ils"]
termination=["e","es","e","ons","ez","ent"]
for i in range(len(conjugated_verbs)):
conjugated_verbs[i].configure(text=subjects[i]+" "+radical+termination[i])
conjugated_verbs[i].pack()
verb_entry = Entry(window)
verb_entry.pack()
button = Button(window,text="Conjugate",command=verification)
button.pack()
conjugated_verbs = []
for x in range(6):
conjugated_verbs.append(Label(window))
window.mainloop()