【发布时间】:2017-09-16 12:37:11
【问题描述】:
我已经构建了一个应用,源码是这样开始的:
from tkinter import Text
from tkinter import Label
from AESEncDec import *
from MD5Hashing import *
from RSAEncDec import *
color = 'lightblue' #color our background
class Application(Frame):
def __init__(self, root=None):
Frame.__init__(self, root)
self.frame_width = 700
self.frame_height = 400
但最后一段无法执行:
#create object TK class
the_window = Tk(className = " Cryptographic")
#create object Application
app = Application(the_window)
#run our Application
app.mainloop()
它给出了 NameError:
Traceback(最近一次调用最后一次): 文件“/home/artur/Documents/MScProject/MSc Project/Task #179276/main_program.py”,第 169 行,在 the_window = Tk(className = "加密") NameError: 名称“Tk”未定义
在这种情况下我应该如何正确定义它?
【问题讨论】:
-
需要导入Tk吗?
-
您确实意识到这与您的previous question 的问题完全相同,只是您忘记导入的名称不同?