2016-11-12 79 views
1

我正在学习Python(初学者),我想集成一个书面代码Tkinter。 该程序通过'输入'收到一个动词并将其发送给一个函数,该函数检查动词的状态并显示其动词的结合。我的Python代码集成到Tkinter

我想要做的是:

  • 一个“入门”接收动词
  • 一个“框架”,以含有共轭的结果

我只知道基本功能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) 
+0

我投票关闭这一问题作为题外话,因为SO不是教程服务。 – TigerhawkT3

+0

先找到教程。 – furas

+0

即使在Tkinter的文档中,我也没有看到他们谈论这种情况的部分:(如果你有一个链接,请告诉我建议你先提前准备 – B4ms

回答

0

没有考虑到造型/布局这可以这样进行:

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() 
+0

谢谢先生,这正是我想要的做,再次感谢您的帮助!现在我明白了 – B4ms

相关问题