Python tkinter按钮的问题
目前正在尝试使用tkinter创建一个简单的登录gui,我遇到了一个按钮问题。这是我的代码:Python tkinter按钮的问题,python,tkinter,Python,Tkinter,目前正在尝试使用tkinter创建一个简单的登录gui,我遇到了一个按钮问题。这是我的代码: from tkinter import * from requesting_internet import login window = Tk() def login_button_function(): username = Username_entry.get() password = Password_entry.get() print(login(username
from tkinter import *
from requesting_internet import login
window = Tk()
def login_button_function():
username = Username_entry.get()
password = Password_entry.get()
print(login(username, password))
Login_label = Label(window, text="Login:")
Login_label.grid(row=0, column=1)
Username_label = Label(window, text="Username")
Username_label.grid(row=1, column=0)
Username_entry = Entry(window, bd=5)
Username_entry.grid(row=1, column=1, columnspan=2)
Password_label = Label(window, text="Password")
Password_label.grid(row=2, column=0)
Password_entry = Entry(window, bd=5, show="*")
Password_entry.grid(row=2, column=1, columnspan=2)
Login_button = Button(window, text="Login")
Login_button.grid(row=3, column=1, command = login_button_function)
window.mainloop()
无论何时运行此代码,都会出现以下错误:
Traceback (most recent call last):
File "filename.py", line 30, in <module>
Login_button.grid(row=3, column=1, command = login_button_function)
File "C:\Program Files (x86)\Python36-32\lib\tkinter\__init__.py", line 2220, in grid_configure
+ self._options(cnf, kw))
_tkinter.TclError: bad option "-command": must be -column, -columnspan, -in, -ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky
回溯(最近一次呼叫最后一次):
文件“filename.py”,第30行,在
Login\u button.grid(行=3,列=1,命令=Login\u button\u函数)
文件“C:\Program Files(x86)\Python36-32\lib\tkinter\\ uuuuu init\uuuuuu.py”,第2220行,在网格中
+自选配件(cnf,kw))
_tkinter.TclError:错误选项“-command”:必须是-column、-columnspan、-in、-ipadx、-ipady、-padx、-pady、-row、-rowspan或-sticky
我在任何地方都找不到任何在线解决此问题的方法。您在网格放置函数中引用了一个命令参数,一个用于按钮的参数,该函数没有命令参数,请在创建按钮时将命令移动到,这样就可以了。您引用的是命令参数,用于按钮的参数,在网格放置函数中,没有命令参数,创建按钮时将命令移动到,应该可以。命令进入
按钮构造函数,不进入网格
方法。命令
进入按钮
构造函数,而不是进入网格
方法。非常感谢!我就知道这是件很明显很愚蠢的事谢谢你!我知道这是件很明显很愚蠢的事