Salut à tous,
Ceci est mon tout premier POST sur le forum ( mais certainement pas le dernier )
Jusque la, je travaillais sous PHP/MySQL et j'ai voulu découvrir de nouveaux horizons.
J'ai donc télécharger/installer Python pour commencer mon autoformation.
Mon premier probleme vient de wxPython ( pas facile cette doc tout en anglais )
Je voulais pour m'entrainer completer une mini application exemple
Celle ci sert à afficher une photo dans une wx.ScrolledWindow
L'application quand à elle ouvre une wx.Frame
J'ai donc une class Visu() contenant def Affiche() et def Efface()
et la class Mainfen contenant une MenuBar, une StatusBar et les fonctions de l'appli
def OnOPen
def OnClose
...
def Agrandir
def Reduire
J'ai donc creer un sizer dans Mainfen
sizer = wx.BoxSizer(wx.VERTICAL)
self.panneau = Visu(self)
sizer.Add(self.panneau, 1, wx.EXPAND|wx.ALL, 1)
self.SetSizer(sizer)
Je voulais donc rajouter dans un premier temp un slider sous la photo
J'ai donc essayer
sizer = wx.BoxSizer(wx.VERTICAL)
self.panneau = Visu(self)
sizer.Add(self.panneau, 1, wx.EXPAND|wx.ALL, 1)
self.zone = wx.Slider(self, ......)
sizer.Add(self.zone, 1, wx.EXPAND|wx.ALL, 1)
self.SetSizer(sizer)
Ce qui me créé bien deux zones mais de memes tailles, ce que je voudrais, c'est que le slider ne prenne que sa hauteur et laisse le reste à la ScrolledWindow
En gros, comment puis je regler la dimension des box, je me suis completement perdu dans la doc.
Autre question, ou puis je (si cela existe) trouver une bonne doc Python (autre que le simple exercice hello world)
Je cherche en autre des tutos sur wxpython et sur le couple Python/Mysql
Bon week-end à tous