Если вы хотите, чтобы ваш драйвер работал с модулем, как определено в данный момент, вам нужна глобальная переменная с именем root
для winTitle
.Кроме того, объект, возвращаемый win
, не имеет атрибута с именем zoro
.
import zoro
zoro.root = zoro.win("test", "black", 500, 500)
zoro.winTitle("test2")
Тем не менее, ваш модуль должен быть исправлен во избежание глобальных переменных.
from tkinter import *
def win(title, bg, w, h):
root = Tk()
root.title(title)
root.config(bg=bg)
root.geometry(str(w) + "x" + str(h))
return root
def winTitle(root, title):
root.title(title)
Тогда ваш драйвер будет выглядеть как
import zoro
test = zoro.win("test", "black", 500, 500)
zoro.winTitle(test, "test2")