Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Panic0 en 8 Julio 2021, 02:24 AM

Título: Como puedo deshabilitar esto? (Tk python)
Publicado por: Panic0 en 8 Julio 2021, 02:24 AM
Hola, quiero tratar de deshabilitar los botones de minimizar y maximizar y el de cerrar de las ventanas de mi script.




O sea, que esas opciones queden en gris (Que esten bloqueadas)

Algo así pero para los botones de salir y minimizar
(https://i.stack.imgur.com/cDpPQ.png)


Gracias.


Título: Re: Como puedo deshabilitar esto? (Tk python)
Publicado por: tincopasan en 8 Julio 2021, 05:11 AM
1)alguna vez poné un código mínimo verificable, para no tener que tipear de más en la respuesta y que sea funcional.
2)no está mal usar google o cualquier buscador para cosas tan simples como esta.
3)Hay varias cosas a tener en cuenta, pero como no las aclaraste y supones que adivinamos:
Código (python) [Seleccionar]
import tkinter as tk
v= tk.Tk()
v.resizable(0,0)
#v.attributes('-disabled', True) para que no ande nada.
v.mainloop()


listo.
Título: Re: Como puedo deshabilitar esto? (Tk python)
Publicado por: Panic0 en 8 Julio 2021, 17:21 PM
Cita de: tincopasan en  8 Julio 2021, 05:11 AM
1)alguna vez poné un código mínimo verificable, para no tener que tipear de más en la respuesta y que sea funcional.
2)no está mal usar google o cualquier buscador para cosas tan simples como esta.
3)Hay varias cosas a tener en cuenta, pero como no las aclaraste y supones que adivinamos:
Código (python) [Seleccionar]
import tkinter as tk
v= tk.Tk()
v.resizable(0,0)
#v.attributes('-disabled', True) para que no ande nada.
v.mainloop()


listo.

Gracias, pero no, lo que quería tratar de hacer es que se desactive el de cerrar
Sin tener que usar "WM_DELETE_WINDOW"

Ah y otra cosa, hay necesidad de responder de una forma tan egocéntrica para todo?
O solo soy yo que lo veo así?

Título: Re: Como puedo deshabilitar esto? (Tk python)
Publicado por: Danielㅤ en 8 Julio 2021, 17:46 PM
Hola, otra forma muy buena y funcional de lograr lo que querés, es quitar todo el menú y crear vos mismo tu propio menú, ahí podrás poner los botones que desees que estén deshabilitados y cuando quieras podes habilitar el botón que desees y que el mismo cumpla la función que debería, por ejemplo minimizar, cerrar, etc.


Saludos
Título: Re: Como puedo deshabilitar esto? (Tk python)
Publicado por: tincopasan en 8 Julio 2021, 19:18 PM
 Panic0:

las respuestas tomalas como quieras, pero eso no quita lo expuesto:
1)poné código
2)hace planteos más claros y completos
3)hay cosas que se encuentran a montones en los buscadores porque no son específicas de la codificación.