下面您可以看到DrawClass类中的一些代码。我想从一个ActionClass方法(另一个类)的entryConnection变量中读取文本。如何访问它?我在stackoverflow上寻找答案,但没有找到任何解决方案。。。在
class DrawClass(object):
def __init__(self):
self.DrawGUI=DrawClass
def drawall(self):
# MENU
menuBar = Menu(okno)
progMenu = Menu(menuBar, tearoff=0)
menuBar.add_cascade(label="Program", menu=progMenu)
progMenu.add_command(label="Konfiguracja", command=action.donothing)
progMenu.add_separator()
progMenu.add_command(label="Exit", command=okno.quit)
okno.config(menu=menuBar)
#FRAME na wszystko związane z bazą
databaseFrame = Frame(okno, relief=RAISED, borderwidth=5)
databaseFrame.grid(sticky=NW)
#FRAME na połączenie
connectionFrame = Frame(databaseFrame, relief=RAISED, borderwidth=2, width=350, height=55)
connectionFrame.grid(sticky=N)
connectionFrame.grid_propagate(FALSE)
buttonConnect = tkinter.Button(connectionFrame, text="Połącz z bazą", fg="RED").grid(row=0, sticky=W+E+N+S)
labelConnection = tkinter.Label(connectionFrame, text="Status połączenia z bazą:").grid(row=1, sticky=W+E+N+S)
entryConnection = tkinter.Entry(connectionFrame).grid(row=1, column=1, sticky=W+E+N+S)
是否可以通过init访问它?还是我应该彻底重建课堂?在
你没有一个类变量,甚至没有一个实例变量——你只有一个局部变量。如果你想把它作为一个实例变量使用,那就在self上定义它。在
相关问题 更多 >
编程相关推荐