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

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()
si vous aviez des pistes...
merci d'avance