
problema con form que se muestra detras del ppal
Publicado por eduardo (5 intervenciones) el 20/02/2023 17:50:04
Hola :
Estoy empezando a aprender python ( vengo de programar en visual fox durante 10 años )
Estoy viendo libros , tutoriales y metiendo mano en el codigo.
Tengo esta logica que genera un form principal y por medio de un boton con caption clientes lo que intento es invocar a la funcion Formclientes(): para que muestre otro formulario
import tkinter
from tkinter import ttk
top = tkinter.Tk()
def GetTexto():
result=entry.get()
entry2.insert(0, result)
def Formclientes():
oFrcli = tkinter.Tk()
oFrcli. config(width=600, height=400)
oFrcli.title("ABM CLIENTES")
top. config(width=800, height=600)
top. title("SISTEMA DE ADMINISTRACION")
boton = ttk.Button(text="CLIENTES", command=Formclientes() )
boton.place(x=50, y=30)
boton1 = ttk.Button(text="CHOFERES", command=GetTexto )
boton1.place(x=150, y=30)
entry = ttk.Entry() # textbox
entry.place( x=30, y = 150 )
entry.focus_set() # foco en textbox
entry2 = ttk.Entry() # textbox 2
entry2.place( x=30, y = 200 )
top.mainloop()
El problema concreto que tengo es que al ejecutar el codigo , me muestra el segundo form detras del ppal .
Lo que yo necesito es que el formde clientes se muestre delante del ppal y solo si clickeo en el boton de clientes
desde ya gracias por la ayuda
Estoy empezando a aprender python ( vengo de programar en visual fox durante 10 años )
Estoy viendo libros , tutoriales y metiendo mano en el codigo.
Tengo esta logica que genera un form principal y por medio de un boton con caption clientes lo que intento es invocar a la funcion Formclientes(): para que muestre otro formulario
import tkinter
from tkinter import ttk
top = tkinter.Tk()
def GetTexto():
result=entry.get()
entry2.insert(0, result)
def Formclientes():
oFrcli = tkinter.Tk()
oFrcli. config(width=600, height=400)
oFrcli.title("ABM CLIENTES")
top. config(width=800, height=600)
top. title("SISTEMA DE ADMINISTRACION")
boton = ttk.Button(text="CLIENTES", command=Formclientes() )
boton.place(x=50, y=30)
boton1 = ttk.Button(text="CHOFERES", command=GetTexto )
boton1.place(x=150, y=30)
entry = ttk.Entry() # textbox
entry.place( x=30, y = 150 )
entry.focus_set() # foco en textbox
entry2 = ttk.Entry() # textbox 2
entry2.place( x=30, y = 200 )
top.mainloop()
El problema concreto que tengo es que al ejecutar el codigo , me muestra el segundo form detras del ppal .
Lo que yo necesito es que el formde clientes se muestre delante del ppal y solo si clickeo en el boton de clientes
desde ya gracias por la ayuda
Valora esta pregunta


0