我想创建一个 tkinter ,它在更改时OptionMenu
编辑另一个。OptionMenu
因此,我尝试创建一个command=
参数,使特定命令在每次更新时运行OptionMenu
,就像我将command=
参数用于按钮、旋转框等时一样。
tl.wktype = OptionMenu(tl,wktypevar, *wk_types,command=typeupdate)
代码中的其他地方是typeupdate()
命令 - 现在用于调试目的。
def typeupdate():
typeval = tl.wktype.get()
print(typeval)
python抛出的异常如下:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python33\lib\tkinter\__init__.py", line 1475, in __call__
return self.func(*args)
File "C:\Python33\lib\tkinter\__init__.py", line 3300, in __call__
self.__callback(self.__value, *args)
TypeError: typeupdate() takes 0 positional arguments but 1 was given
认为给出了哪些位置论据,typeupdate()
我该如何解决这个问题?