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 по ссылкам на них?


Ответы (0 шт):