| 12
 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