“Tkinter”未定义,但正在导入

2024-09-30 16:27:00 发布

您现在位置:Python中文网/ 问答频道 /正文

所以,就像我有这段代码一样,我正在编辑/修改以使其正常工作,有什么帮助吗?在

这是我的错误

Traceback (most recent call last):
  File "C:\Users\Andrew\Desktop\Injector.py", line 42, in <module>
    f = Injector()
  File "C:\Users\Andrew\Desktop\Injector.py", line 18, in __init__
    self.__openInjector()
  File "C:\Users\Andrew\Desktop\Injector.py", line 33, in __openInjector
    Tkinter.Button(root, text='Inject!', command=self.runInjectorCode).pack()
NameError: name 'Tkinter' is not defined

我的密码是:

^{pr2}$

请帮帮我,我不知道我做错了什么。我对python的东西非常陌生,我正在修改另一个根本不起作用的代码。但这必须要


Tags: 代码inpyself编辑tkinter错误line
2条回答

这是第二个问题的答案,即f.go()。你想做的是,因为f.go不是一个函数,你很可能只想运行injector,所以我将f.go替换为应该运行代码的f:)

Tkinter.Button(root, text='Inject!', command=self.runInjectorCode).pack()

应该是

^{pr2}$

当您键入from Tkinter import *行时,这意味着您不再需要将它们称为Tkinter.Thing(),而应该直接将它们称为Thing()

See this快速阅读如何导入python模块,因为这将节省您将来的大量调试

相关问题 更多 >