mi pregunta es como haría para que paso1 llame a paso2 y se cierre paso1 para que solo me quede paso2. Necesito tener los dos códigos por pasos no puedo ponerlo todo en uno solo. Gracias
se que hay mucho código repetido de hecho es el mismo... pero para lo que necesito hacer tengo que tener los códigos de paso1 y paso2 por separado. si alguien sabe como llamar a un archivo y que el otro se destruya seria de mucha ayuda gracias...
Código Paso1:
Código Python:
Ver original
#!/usr/bin/env python # -*- coding: utf-8 -*- #pygtk.require('2.0') import llamdo_archivo1 import gtk class MyApp(): def vit(self, data=None): llamdo_archivo1.MyApp1() def __init__(self): self.window = gtk.Window() self.window.set_border_width(0) self.window.set_title("Ventana de Proceso(paso1)") self.window.set_size_request(400, 200) self.window.set_resizable(False) self.vbox = gtk.VBox(False, 10) self.etiqueta = gtk.Label() self.etiqueta.set_use_markup(True) self.etiqueta.set_markup("<b>Para continuar con el siguiente paso click siguiente:)</b>") self.vbox.pack_start(self.etiqueta, False, False, 20) self.boton = gtk.Button("Siguiente>") self.vbox.pack_start(self.boton, False, False, 20) self.boton.connect("clicked", self.vit) self.window.add(self.vbox) self.window.connect("destroy", gtk.main_quit) self.window.show_all() #-------------------------------ventana 1--------------------------- if __name__ == "__main__": app = MyApp() gtk.main()
Código paso2:
Código Python:
Ver original
#!/usr/bin/env python # -*- coding: utf-8 -*- #pygtk.require('2.0') import gtk class MyApp1(): def __init__(self): self.window = gtk.Window() self.window.set_border_width(0) self.window.set_title("Ventana de Finalizar(paso2)") self.window.set_size_request(400, 200) self.window.set_resizable(False) self.vbox = gtk.VBox(False, 10) self.etiqueta = gtk.Label() self.etiqueta.set_use_markup(True) self.etiqueta.set_markup("<b>Felicidades a terminado con exito)</b>") self.vbox.pack_start(self.etiqueta, False, False, 20) self.boton = gtk.Button("Cerrar") self.vbox.pack_start(self.boton, False, False, 20) self.boton.connect("clicked", gtk.mainquit) self.window.add(self.vbox) self.window.connect("destroy", gtk.main_quit) self.window.show_all() #-------------------------------ventana 1--------------------------- if __name__ == "__main__": app = MyApp1() gtk.main()