импортировать виджет tkinter в другой файл - PullRequest
0 голосов
/ 21 апреля 2020

Есть два файла; test2.py и test3.py.

в test2.py G1 - кнопка, и при нажатии она запускает файл test3.py. файл содержит класс для текстового поля.

`root.geometry("1100x700+100+300")
frame = Frame(root)
G1 = Button(root, text="G1", fg="blue", \
            width=20, command = lambda: g1(CheckVarG1)).place(x=320, y=25)
def g1(CheckVarG1):
        os.system('python3 test3.py')
class MUI:
    def __init__(self, master):
        self.text = Text(master,font=('courier', 15, 'normal'),width=87, height=6)`

в test3.py

`import MUI from test2
k = MUI(master)
k.text.insert('end', 'message')`

Когда я запускаю файл test2.py, он восстанавливает первое меню, и я получить ошибку; k = MUI (master) NameError: имя 'master' не определено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...