1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
   |  
#!/usr/bin/env python
# -*- coding: latin-1 -*-
import wx
 
class Fenetre(wx.Frame):
	def __init__(self):
		wx.Frame.__init__(self, parent = None, id = 1, title = "Premiere fenetre", size = (640,480),style=wx.DEFAULT_FRAME_STYLE)
		Valider=wx.NewId()		
 
		self.Panneau = wx.Panel(self, -1)
		#  Ajout de des trucs dans le panneau
		self.rechercher = wx.Button(parent = self.Panneau, id = Valider,  label = "Bouton pour fermer la premiere et ouvrir l'autre" ,size=(400,50))
		self.rechercher.Bind(wx.EVT_BUTTON, self.OnConfig,self.rechercher)
 
	def OnConfig(self,evt):
		self.Destroy()
		panneau = Configuration()
		panneau.Show(True)
 
class Configuration(wx.Frame):
	def __init__(self):
		wx.Frame.__init__(self, parent = None, id = -1, title = "Deuxieme fenetre",style=wx.DEFAULT_FRAME_STYLE,size=(400,400))
		wx.StaticText(self,-1,"BlaBla")
 
class Principale(wx.App):
	def OnInit(self):
		fen = Fenetre()
		fen.Show(True)
		self.SetTopWindow(fen)
		return True
 
app = Principale()
app.MainLoop()  | 
Partager