2010-08-12 10 views
1

J'ai une instance wx.ListCtrl que j'utilise InsertColumn comme ceci:Python: wx.ListCtrl -> comment faire l'un des éléments d'une image qu'une fois cliqué ouvre un fichier

Chemin | Taille | ... | Dernière exécution

Pour chaque élément à afficher j'ai une fonction qui définit tous les champs: setStringItem (index, 0, chemin) setStringItem (index, 1, taille) ...

Je veux sur la colonne 6 (Dernière exécution) pour effectuer les opérations suivantes: 1) ajouter une image 2) l'image doit être cliquable, une fois cliqué, il devrait ouvrir un fichier

pour les images que j'utilise PyEmbeddedImage (en utilisant img2py) comme ceci: btn_remove_entry = GenBitmapTextButton (self, -1, remove_img.G etBitmap(), "text", size = (120, 35))

Répondre

1

Jetez un oeil à UltimateListCtrl d'Andrea - il est inclus dans le dernier wx, mais les documents en ligne ne sont pas à jour.

+0

Voir http://xoomer.virgilio.it/infinity77/AGW_Docs/ultimatelistctrl_module.html#ultimatelistctrl –