2016-11-03 4 views
-1

私はPythonコードを使い始めました。私はTkinterを使って少しのコードを作ろうとしています。Pythonでボタンをクリックするとテキストが変数に保存され、表示されます

私は名前を聞くところの窓があります。あなたがにonpressedコールバック関数を設定することができ

#!/usr/bin/env python 
#.*. coding: utf-8 .*. 

from Tkinter import * 

fenetre = Tk() 

info = Label(fenetre,text="entrez votre nom") 
info.pack() 

name = StringVar() 
ligne_text = Entry(fenetre,textvariable = name,width=30) 
ligne_text.pack() 


display_button = Button(fenetre,text="Enter") 
display_button.pack() 


fenetre.mainloop() 
+0

ここでそのコードは固まっていますか?あなたがボタンにコードを添付しているとは思われません。 Buttonオブジェクトを関数にどのように関連付けることができるかについて、いくつかのドキュメントを読むことをお勧めします。 –

+0

「名前」に入力したテキストを保存する方法がわからず、「入力」を押すと表示されます。私はインターネットでチェックし、私は何が必要なのか分からない。ありがとう@ブライアンオークリー – YLM

+0

チュートリアルを見つける。これはチュートリアルではありませんが、便利です:effbot.org:[Button](http://effbot.org/tkinterbook/button.htm) – furas

答えて

1

: それから私は、「入力」ボタンをクリックしたときに、私はここで

は私が立ち往生しています私のコード..です名前は別のウィンドウに表示されていることを希望しますボタン:

#!/usr/bin/env python 
#.*. coding: utf-8 .*. 

from Tkinter import * 

fenetre = Tk() 

info = Label(fenetre,text="entrez votre nom") 
info.pack() 

name = StringVar() 
ligne_text = Entry(fenetre,textvariable = name,width=30) 
ligne_text.pack() 

def onPress(): 
    NewWindow = Toplevel() 
    Label(NewWindow,textvariable=name).pack() 

display_button = Button(fenetre,text="Enter",command=onPress) 
display_button.pack() 


fenetre.mainloop() 
関連する問題