从输入框输入[关闭]

问题描述 投票:-4回答:1

我收到错误未知选项“-command”。请帮忙! (我试图从我的输入框(输入)获取输入。

from tkinter import *

def input_One():
    inputOne = self.Input_.get("1.0",'end-1c')
root = Tk()

Input_ = Entry(root,command=input_One)
Input_.grid(row=0,column=0,columnspan=8)

root.mainloop()
python tkinter
1个回答
0
投票

正如Martineau所指出的,入口小部件没有command功能。相反,您应该创建一个tkinter变量并在其上运行跟踪,如下所示:

from tkinter import *

def input_One():
    inputOne = Input_.get()
root = Tk()

Input_ = StringVar ()
Entry(root, textvariable = Input_).grid(row=0,column=0,columnspan=8)
Input_.trace ("w", lambda a, b, c: input_One ())

root.mainloop()
© www.soinside.com 2019 - 2024. All rights reserved.