私はアプリケーションを作成しており、入力した値をGUI Entryウィジェットで使用したいと考えています。Tkinter Entryウィジェットの内容を取得
Tkinter Entryウィジェットから入力した入力を取得するにはどうすればよいですか?
root = Tk()
...
entry = Entry(root)
entry.pack()
root.mainloop()
私はアプリケーションを作成しており、入力した値をGUI Entryウィジェットで使用したいと考えています。Tkinter Entryウィジェットの内容を取得
Tkinter Entryウィジェットから入力した入力を取得するにはどうすればよいですか?
root = Tk()
...
entry = Entry(root)
entry.pack()
root.mainloop()
は、次の2つのことを行う必要があります文字列を取得するためにget()
メソッドを使用し、その後ウィジェットへの参照を保持し、そして。例えばここ
self.entry = Entry(...)
...
print("the text is", self.entry.get())
は次のとおり:ここ
は、例えばだ
import tkinter as tk
class SampleApp(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
self.entry = tk.Entry(self)
self.button = tk.Button(self, text="Get", command=self.on_button)
self.button.pack()
self.entry.pack()
def on_button(self):
print(self.entry.get())
w = SampleApp()
w.mainloop()
この回答は、Bryan Oakleyの[この他の1人](http://stackoverflow.com/a/10729040/3924118)から恥知らずにコピーされました。 – nbro
の可能重複[Tkinterの:GET有するエントリコンテンツを取得()](http://stackoverflow.com/questions/ 10727131/tkinter-get-entry-content-with-get) – nbro
@Rinzler?この質問は、それより古いものです。なぜ今複製してマークするのですか? – Zizouz212