У меня есть два файла .py с каждым окном в каждом файле. Мне нужно перейти от одного файла к другому или к окну. Как это сделать с помощью кнопки?
Вы можете использовать подпроцесс здесь
Пример: пусть файл, содержащий следующее окно для открытия, будет 2.py
tn=Button(root,command=open)#root is the first windowname
tn.pack()
def open():
from subprocess import call
call(["python3 2.py"])
Аналогичным образом, если вы хотите закрыть текущее окно, вы можете используйте
windowname.destroy()
Таким образом, комбинируя оба варианта, он может дать необходимый эффект, который открывает другой py, сначала щелкая по кнопке и сначала закрывая (только если вам не нужно первое окно снова с данными, которые у него были ранее)
Пример:
tn=Button(root,command=equal)#root is the first windowname
tn.pack()
def open():
root.destroy()
from subprocess import call
call(["python3 2.py"])