Traceback (most recent call last): File "C:/Users/36905/Desktop/学生信息管理/main.py", line 372, in <module> main() File "C:/Users/36905/Desktop/学生信息管理/main.py", line 367, in main xt.gui() File "C:/Users/36905/Desktop/学生信息管理/main.py", line 359, in gui self.menuTab() File "C:/Users/36905/Desktop/学生信息管理/main.py", line 148, in menuTab tk.Button(self.menuTab, text="添加", command=self.insertInfo).grid( File "D:\Program Files\a\lib\tkinter\__init__.py", line 2369, in __init__ Widget.__init__(self, master, 'button', cnf, kw) File "D:\Program Files\a\lib\tkinter\__init__.py", line 2292, in __init__ BaseWidget._setup(self, master, cnf) File "D:\Program Files\a\lib\tkinter\__init__.py", line 2262, in _setup self.tk = master.tk AttributeError: 'function' object has no attribute 'tk'是哪里错了
时间: 2024-04-21 10:29:29 浏览: 122
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误是因为在调用 `tk.Button` 时,`self.menuTab` 被当做函数调用了。你需要检查 `menuTab()` 方法是否正确地初始化了 `self.menuTab`,并且没有被覆盖成一个函数。另外,确保你在创建 `tk.Button` 时传递了正确的 `master` 参数。也可以检查你的 Python 环境是否正常,或者尝试重新安装 Tkinter 库。
阅读全文