我有一個很大的問題使用tkinter與self
這裏是我的代碼 請人給一個答案,謝謝!我得到的錯誤是,像self could not be given a variable outside a function
。python調用類似變量
from tkinter import *
root = Tk()
class start():
global self
self = root
def __init__():
self.title('__init__')
self.geometry('300x300')
__init__(self)
class window_extra():
def canvas(self):
global self
selfc = Canvas(self, bg='black').pack()
canvas(self)
self.mainloop()
謝謝!
是什麼問題?我得到的錯誤與'canvas'中的'self'和'global self'有關。你可以將論點重新命名爲任何你想要的,但是我真的不知道你打算做什麼。你能解釋你的目標嗎? – ryachza
你想在這裏實現什麼樣的世界? –
@ Guydangerous99'全球自我'是一個非常糟糕的主意。一個類中的'self'變量是神聖的,不應該被覆蓋! – slightlynybbled