bonjour à tou[te]s
sous manjaro linux, dernière version python,wx
je crée un button dans un onglet
si je clique sur ce bouton, je tente de créer
la même chose dans un nouvel onglet
je n'y parviens pas
j'ai exploré pas mal de possibilités,
sûrement pas la bonne, car je n'arrive à rien
ici : erreur ligne 2 : 11554 Erreur de segmentation (core dumped
si vous aviez des pistes...
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
27
28
29 import os,sys,wx num=0 ongl=None class cadre(wx.Frame): class onglet(wx.Button): def __init__(self): global num global ongl wx.Button.__init__(self,ongl) self.Label=str(num) self.Bind(wx.EVT_BUTTON,self.click) def click(self,event): print('click') global num global ongl num+=1 ongl.AddPage(cadre().onglet().__init__(),"onglet:"+str(num)) # # ==> erreur ligne 2 : 11554 Erreur de segmentation (core dumped) # def __init__(self): wx.Frame.__init__(self,None,wx.ID_ANY,'titre',size=(950,500)) global ongl ongl=wx.Notebook(self) ongl.AddPage(self.onglet(),"onglet:0") app=wx.App() frm=cadre().Show() app.MainLoop()
merci d'avance
Partager