Bonjour à tous.

J'ai débuté Python il y a peu, mes connaissances sont encore empiriques et j'ai je pense, de grosses lacunes sur les concepts de base, donc pas taper

Je commence doucement avec une Frame, un label et un bouton.
A chaque clic sur le bouton, un nombre pris au hasard est affiché.
Il me manque simplement l'affichage de mon random sur le label.

Quelle méthode doit être utilisée ?

Je n'arrive pas à me dépatouiller avec les tutos...

Merci

UPDATE:
J'ai trouvé la méthode SetLabel(), j'arrive bien à changer le label (du texte) lors de l'event, mais quelle est la syntaxe à adopter si je veux à la place du texte la valeur contenue dans "a" ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
import wx
import random
 
class MaFrame(wx.Frame):        
        def __init__(self, parent, id, title):
                wx.Frame.__init__(self, parent, id, title, size=(500,312))
                panel = wx.Panel(self)
 
                self.label = wx.StaticText(panel, -1, '12345678910', pos=(10,10))
 
                bouton = wx.Button(panel, -1, u'Pick a number !', pos=(10,50))
                bouton.Bind(wx.EVT_BUTTON, self.OnClic, bouton)
 
                a = random.sample([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 1)
 
                self.Centre()
                self.Show(True)
 
        def OnClic(self, event):
                self.label.SetLabel(u'Hello you !')
 
 
app = wx.App(False)
frame = MaFrame(None, -1, 'Random picking')
app.MainLoop()