【发布时间】:2014-05-16 13:22:40
【问题描述】:
一段时间以来,我一直在尝试将 Zelle 的图形库导入 python,但是对于我创建的一个短程序,我不断收到此错误。
回溯(最近一次通话最后):
File "D:\my_stuff\Desktop\ConnectFour.py", line 5, in <module>
from graphics import*
File "C:\Python33\lib\site-packages\graphics.py", line 1, in <module>
class GraphWin(tk.Canvas):
NameError: name 'tk' is not defined
这是以防万一的程序:
from graphics import*
def main():
win = GraphWin("Connect Four", 320, 240)
win.setBackround("white")
win.setCoords(0,0,7,6)
board = Rectangle((0,0),(7,6))
board.draw(win)
(Tk.Canvas)
main()
我相信该错误与 tkinter 库(我确实有)有关。 和说修复代码缩进的人: 我是新手,所以 (^) 更好吗?
【问题讨论】:
-
请修正代码标识!