Не открывается второе окно customtkinter
У меня есть типо проект на customtkinter, так вот, моя основная система arch linux, и на ней все правильно работает, то есть все окна открываются правильно, но мне нужно презентовать эту тему на винде, а там почему не работает, при нажатии на кнопки, которая работает, ничего не происходит, вот код:
вот главное меню
from customtkinter import *
from window_game import WindowGame
from PIL import Image
from secret_window import *
class Main:
def __init__(self) -> None:
# настройка окна
self.window = CTk()
self.window.geometry('300x150')
self.window.title("Главное меню")
self.window._set_appearance_mode('dark')
self.window.resizable(width=False, height=False)
# импортирование картинок
self.start_img = CTkImage(Image.open('./типо игра/img/start.png'))
self.close_img = CTkImage(Image.open('./типо игра/img/close_.jpg'), size=(20, 25))
# инициилизация перменных для экземпляров классов
self.windowsec = None
self.windowgame = None
# создание кнопок
self.start = CTkButton(self.window, text="Начать",image=self.start_img,command=self.start_game, font=CTkFont(family='Benzin-bold', size=20), text_color='black', fg_color='white', hover=False, bg_color='transparent')
self.close = CTkButton(self.window, text="Закрыть", image=self.close_img,command=self.close, font=CTkFont(family='Benzin-Bold', size=20), text_color='black', fg_color='white', hover=False, bg_color='transparent')
def secret_func(self):
self.windowsec = Secret()
self.windowsec.run()
# я создаю здесь, ну и типо я не могу к ним обратиться из-за того, что после они удаляются
def start_game(self):
self.windowgame = WindowGame()
self.windowgame.run()
def close(self):
try:
self.windowgame.destroy()
except:
pass
try:
self.windowsec.destroy()
except:
pass
self.window.destroy()
def run(self):
self.start.pack(pady=25)
self.close.pack()
self.secret.pack(pady=15)
вот окно игры, которое не запускается
from customtkinter import *
from game import *
from PIL import Image
import tkinter
class WindowGame:
def __init__(self) -> None:
# настройка окна
self.window = CTkToplevel()
self.window.geometry('650x400')
self.window.title("Игра")
self.window._set_appearance_mode('dark')
self.window.resizable(width=False, height=False)
self.user = Game()
# создание изображение
self.paper_img = CTkImage(light_image = Image.open('./типо игра/img/paper.png'), size=(125, 91))
self.stone_img = CTkImage(light_image = Image.open('./типо игра/img/stone.png'), size=(130, 91))
self.scissors_img = CTkImage(light_image = Image.open('./типо игра/img//scissors.png'), size=(87, 91))