2016-11-12 3 views
1

私はPython(初心者)を学んでおり、書かれたコードTkinterを統合したいと思います。 プログラムは、 '入力'によって動詞を受信し、それを動詞の状態をチェックし、その結合を示す関数に送ります。共役 私のPythonコードをTkinterに統合する

の結果を格納するための動詞

  • A「フレーム」を受信する

    • 「エントリ」私は基本機能のみを知っている:

      私がやりたいことはありますTkinterと私はあなたが私を理解するのを助けることができると思う。

      (Google翻訳で作成されたテキスト、フランス語のスピーカーです)事前にありがとうございます!スタイリング/レイアウトを考慮せず

      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

    first find tutorial。 – furas

    +0

    Tkinterのドキュメントでさえ、私は彼らがこのケースについて話す部分を見ません:(あなたにそれについてのリンクがあれば私に示唆してください)Thanh you in advance – 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

    関連する問題