У меня есть сценарий, как этотмодуля импорта без выполнения всего сценария питона
if int(isValidUser)==1:
UserNameTB.place_forget()
PasswordTB.place_forget()
import MainPage
else:
tk.messagebox.showinfo(message="wrong account")
У меня есть окно с именем MainForm поэтому, когда я запускаю этот код открывает окно, где Войти форму. так, например, кто-то Loged правильно импортирует MainPage (MainPage является счет окна)
сценарий MainPage, как это:
import LogInPage
import tkinter as tk
menubar=tk.Menu(mainForm)
menubar.add_command(label="Customer",command=ShowCustomerWidgets)
menubar.add_command(label="Operator",command=ShowOperatorWidgets)
menubar.add_command(label="Admin")
mainForm.config(menu=menubar)
Так что, когда он запускает этот сценарий, он создает еще одно окно, где по-прежнему Войти форму а также виджетов mainPage, как я могу остановить это, так, например, когда пользователь Logs в окне остался прежним, но появились разные виджеты, а старые исчезли.
P.S Я не могу поставить весь код в одном файле .py
Похоже, что это вопрос 'tkinter', а не просто' python' – warvariuc