Files
VRCT/vrct_gui/config_window/ConfigWindow.py
Sakamoto Shiina 2ee8eca63b Config Window 各設定項目を変数化し、ctk variableなど全てview.pyに移動。
vrct_gui以下ではconfig.pyを使わないように切り離した。
CTkScrollableDropdownを使うことをやめた。(grab_setと干渉するため)
2023-09-02 02:33:08 +09:00

36 lines
1017 B
Python

from .widgets import createConfigWindowTitle, createSideMenuAndSettingsBoxContainers, createSettingBoxTopBar
from customtkinter import CTkToplevel
class ConfigWindow(CTkToplevel):
def __init__(self, vrct_gui, settings, view_variable):
super().__init__()
self.withdraw()
# configure window
self.title("test config_window.py")
self.geometry(f"{1080}x{680}")
self.configure(fg_color="#ff7f50")
self.protocol("WM_DELETE_WINDOW", vrct_gui.closeConfigWindow)
self.settings = settings
self.view_variable = view_variable
createConfigWindowTitle(config_window=self, settings=settings)
createSettingBoxTopBar(config_window=self, settings=settings)
createSideMenuAndSettingsBoxContainers(config_window=self, settings=settings)
def reloadConfigWindowSettingBoxContainer(self):
self.main_bg_container.destroy()
createSideMenuAndSettingsBoxContainers(config_window=self, settings=self.settings)