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