From 8b2476eeeb0c20f95c48b09172017de0ef6a9b95 Mon Sep 17 00:00:00 2001 From: DennisEckerskorn Date: Tue, 26 Nov 2024 19:17:50 +0100 Subject: [PATCH] Windows opens --- main.py => src/main.py | 2 +- src/ui/__init__.py | 0 .../CenteredWindow.cpython-312.pyc | Bin src/ui/__pycache__/__init__.cpython-312.pyc | Bin 0 -> 173 bytes .../centered_window.cpython-312.pyc | Bin 0 -> 1951 bytes {ui => src/ui}/centered_window.py | 19 +++++++++--------- 6 files changed, 11 insertions(+), 10 deletions(-) rename main.py => src/main.py (74%) create mode 100644 src/ui/__init__.py rename {ui => src/ui}/__pycache__/CenteredWindow.cpython-312.pyc (100%) create mode 100644 src/ui/__pycache__/__init__.cpython-312.pyc create mode 100644 src/ui/__pycache__/centered_window.cpython-312.pyc rename {ui => src/ui}/centered_window.py (65%) 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 0000000000000000000000000000000000000000..b24064a81ea25fe8ccc1612e8d4a5ebde7816446 GIT binary patch literal 173 zcmX@j%ge<81b2Ad(n0iN5P=Rpvj9b=GgLBYGWxA#C}INgK7-W!@=3Oe2`x@7DvohU z&CAOyjtQtN$;i(OD9X=DO)e>p@hvUMbSuqEF3AK7rWYmVLgiwLi;`nXGh^c8GxIV_ m;^XxSDt~d<uWe1ma>4<0CU8BV!RWkOcrMQZ4-e literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7f72ad315143e9c49a912ee3fb8682ff6fdd736a GIT binary patch literal 1951 zcmZuxPi)gx7=JIelb5s(g+Uu=8ATmJ+4wWGv1$z1N)g*(t=Kw-6h*RJ+fCgjcCeq- zCUUhNkd_>#c896m(4_9hRFIH%;aH91E{)o%)fGqV?>OT%}9DC<|jL;8w0nw({YQjg~K|agjAB=o7(a5i9g^-Vz;VwUc zMXb)Z(gwne2ngKcp3~Gzw5_4?ML$yJ-b3t}Xp2trg;#Vju#T3YD>^Pm5Sk&rD)-d5S#gfDKt=#qM7@uhrn2)o2AIOVY z^n}ROSdFCC$&sf~6qn}`)x`Yyb#fS_RL^GD=~~z6wXU<3_AQW7XKSgmYpHV;`59=t z7cZ{9eWBKUVXf<DO>A2_du;3>aQfWI{TIiwa)h* z;@Y7PD~Z2I`6-`Y!^8uB<=jeU<@43fFV@MIK|q`2XpJ1*Ajftf zV5Eh^&3VLED_F&OU>5kYwQ9Kq939__?2adGJPYV`kBZO78cjs&H(TjFvGL%{U?0D3 zC3Wdubk`4zd2E=)^L#>~W2H1^WHhH}cHVZpBp`pLmV33lsr9P2yhr!b5hhY&nzEQ? z7YeGSZyy93xFi-;y#y~(ygAiO(C8$K4}LXy#iP`=*ghDx(SU^!Gqp*6N1IGXoc#d7 zgi&g_eBF9`oo@Iz9YD&*_Dn_-JshDPFmn5W%p%^WWHq_eR!OdtQ%{on=L*%r;?>oY z{VNAI2X52`ZmcK2t_WMCZH`pQ{Ah)2ki!lKc%@go?m@4P00WO^vr~G@V+d7?40~^Y z#qYmdvFW4Vte{4dhN|1gp&C-rfn`tQAT^gmgh`zQw*2Ovr1sRM4{U%g%Wad4=2*kf#F1_)paROgxTH Q%#SSG{Ql;11Z;5ge@B?!zW@LL literal 0 HcmV?d00001 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!")