Bonjour, j'ai crée la GUI de mon programme avec wxpython mais le problème est que je sais pas comment ajouter du code a la GUI.
Voici mon code source
import wx
class window(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'Converter', size=(400,200))
panel=wx.Panel(self)
Currency=['USD','CAD','EUR']
List=wx.ListBox(panel, -1, (20,20), (100,100), Currency, wx.LB_SINGLE)
List.SetSelection(0)
Currencys=['USD','CAD','EUR']
Lists=wx.ListBox(panel, -1, (130,20), (100,100), Currencys, wx.LB_SINGLE)
Lists.SetSelection(1)
wx.StaticText(panel, -1, "Your Currency", (40,5))
wx.StaticText(panel, -1, "Convert to", (140,5))
wx.StaticText(panel, -1, "Amount", (250,40))
convertbutton=wx.Button(panel,label="Convert",pos=(250,90),size=(60,30))
spinner=wx.SpinCtrl(panel, -1, "", (250,60), (90,-1))
spinner.SetRange(1,100)
spinner.SetValue(1)
if __name__=='__main__':
app=wx.PySimpleApp()
frame=window(parent=None,id=-1)
frame.Show()
app.MainLoop()
Ce que je voudrais que le programme face est simple : La personne choisi si il veut convertir de l'argent USD,CAD,EUR dans la liste ensuite, il choisi en quoi le programme va convertir la valeur exemple : Convertir de l'argent USD en CAD. Il tape le nombre qu'il veut convertir de 1-100 dans la boite "amount" et clique sur "Convert".Quand tous sa est fait, le programme fait un petit calcule : si c'est en USD et il converti en CAD le calcule sera "la valeur de amount diviser par 0.954504" ensuite, le programme renvois la nouvelle valeur dans la boite "amount".
Je sais très bien comment faire tout sa sans la GUI mais avec la GUI je sais pas. Est-ce que quelqu'un pourrait m'expliquer?
Merci