tkinter в разных модулях
Вопрос версии 2.0
Если с первой частью я разобрался, то тут же возник конфуз.
starter.py
from Packer import resp
from tkinter import *
class Starter:
win = None
win = Tk()
win.title='Press'
win.geometry("300x300")
lb = resp().make_label(10,5,win,sider = 'top',bg = 'gold')
lb0 = resp().make_label(10,5,win,sider = 'bottom', bg = 'blue')
lb(sider = 'left')
print(lb0)
win.mainloop()
Packer.py
from tkinter import *
class resp:
def make_label(self,w,h,frame_name,sider,bg):
self.w = w
self.h = h
self.frame_name = frame_name
self.sider = sider
self.bg = bg
lb = Label(frame_name,width = w, height = h, text = 'Это я',bg = bg)
lb.pack(side=sider)
после создания Label'ов в starter.py их объекты превращаются в none и к ним нельзя обратиться. Можно ли, как то поменять значения в Label по ссылкам на них?