hé :) ok je cherche un moyen de créer un grand nombre de panneaux dans wxpython et de leur ajouter une liste dans une liste, mais je ne suis pas sûr de la meilleure façon de le faire. par exemple pour i dans la liste: wx.Panel (auto, -1, pos, taille) #create le panneauwxpython contrôlant un widget avec l'ID
stocker en quelque sorte une prise à elle par exemple
anotherlist.append (a) un #where est la prise au panneau quand je dis hold je veux dire dire que le nom de la variable est x, donc x = wx.Panel. J'appellerais x le hold cos x peut être utilisé pour toute manipulation du widget, par exemple x.SetPosition etc. Je pensais peut-être utiliser un class class (wx.Panel) qui crée le panneau et enregistre l'identifiant du panneau. Le problème est d'avoir l'ID je n'ai aucune idée de la façon d'accéder au widget. dire que l'ID des panneaux est -206. Comment puis-je faire quelque chose comme widgetid (-206) .SetBackgroundColour (« RED »)
merci beaucoup mike wx.FindWindowById est exactement ce que je cherchais! :) – James