Bonjour,
Est-ce que vous pensez que cela peut être intéressant de se mettre à XRC
quand on est débutant sur wxPython. Est-ce que cela peut faciliter l'apprentissage,
et l'écriture des applications?
Merci
Version imprimable
Bonjour,
Est-ce que vous pensez que cela peut être intéressant de se mettre à XRC
quand on est débutant sur wxPython. Est-ce que cela peut faciliter l'apprentissage,
et l'écriture des applications?
Merci
XRC est un dialecte XML qui permet de décrire une interface wxWidget (et pas wxPython, la nuance est importante). C'est hyper-pratique pour créer des interfaces légères ne contenant que des composants de base.
Le problème est que wxPython est plus riche en composants que wxWidgets (sur lequel il s'appuie) : les appels d'une partie des composants sont de simples forwards vers l'objet C++ créé par la bibliothèque (TextCtrl, StaticText, Choice, etc.), mais une grande partie de nouveaux composants sont dessinés et gérés directement par wxPython (ButtonPanel, AUI, etc.). XRC ne peut donc pas gérer ces composants plus avancés pourtant très intéressants.
Conclusion, XRC c'est bien, mais c'est loin d'être aussi riche que le codage direct de l'interface en python.