簡體   English   中英

Zelle圖形錯誤Python

[英]Zelle Graphics Error Python

一段時間以來,我一直試圖將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庫有關(我確實有)。 對於說修復代碼縮進的人:我是新手,這樣(^)更好嗎?

您的代碼有幾個小問題:

1)第4行:應該是win.setBackground(可能只是一個錯字)

2)第6行:矩形的參數必須是Point對象,例如Rectangle(Point(0,0),Point(7,6))

3)第8行:不需要此行,Zelle的圖形模塊負責后台的所有tkinter語義。

4)您的錯誤似乎表明圖形模塊未正確加載tkinter。 如果您一直在弄亂模塊代碼,那么重新下載該模塊而不是嘗試對其進行修復可能是最簡單的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM