diff --git a/main.py b/src/main.py similarity index 74% rename from main.py rename to src/main.py index d1a0e50..daea821 100644 --- a/main.py +++ b/src/main.py @@ -1,4 +1,4 @@ -from MutiFunctionProgramProject.ui.centered_window import CenteredWindow +from ui.centered_window import CenteredWindow def main(): # Crear una instancia de la ventana centrada diff --git a/src/ui/__init__.py b/src/ui/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ui/__pycache__/CenteredWindow.cpython-312.pyc b/src/ui/__pycache__/CenteredWindow.cpython-312.pyc similarity index 100% rename from ui/__pycache__/CenteredWindow.cpython-312.pyc rename to src/ui/__pycache__/CenteredWindow.cpython-312.pyc diff --git a/src/ui/__pycache__/__init__.cpython-312.pyc b/src/ui/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000..b24064a Binary files /dev/null and b/src/ui/__pycache__/__init__.cpython-312.pyc differ diff --git a/src/ui/__pycache__/centered_window.cpython-312.pyc b/src/ui/__pycache__/centered_window.cpython-312.pyc new file mode 100644 index 0000000..7f72ad3 Binary files /dev/null and b/src/ui/__pycache__/centered_window.cpython-312.pyc differ diff --git a/ui/centered_window.py b/src/ui/centered_window.py similarity index 65% rename from ui/centered_window.py rename to src/ui/centered_window.py index e895565..82e1d3e 100644 --- a/ui/centered_window.py +++ b/src/ui/centered_window.py @@ -9,8 +9,8 @@ class CenteredWindow(ctk.CTk): self.title(title) # Obtener la resolucion de la pantalla: - screen_width = self.winfo.screenwidth() - screen_height = self.winfo.screenheight() + screen_width = self.winfo_screenwidth() + screen_height = self.winfo_screenheight() # Calcula el tamaño de la ventana según procentaje de la pantalla: window_width = int(screen_width * width_percentage) @@ -22,17 +22,18 @@ class CenteredWindow(ctk.CTk): self.geometry(f"{window_width}x{window_height}+{position_x}+{position_y}") + #Configura la ventana (fuera del constructor) self.configure_window() - def configure_window(self): - # Configuraciones adicionales: - self.configure(bg_color="lightgray") + def configure_window(self): + # Configuraciones adicionales: + self.configure(bg_color="lightgray") # Ejemplo de añadir un botón - btn = ctk.CTkButton(self, text="Haz clic aquí", command=self.on_button_click) - btn.pack(pady=20) + btn = ctk.CTkButton(self, text="Haz clic aquí", command=self.on_button_click) + btn.pack(pady=20) - def on_button_click(self): - print("¡Botón clickeado!") + def on_button_click(self): + print("¡Botón clickeado!")