I understand the benefit of something like XRC (i.e., it keeps display separate from logic), but after using it for a few days I noticed that a necessary side effect of it is that it also prevents you from actually writing wxPython code, and I was wondering if this was really a good thing or not.
I know GUI programming can get tedious after about 10 minutes but it feels kind of strange to me to completely abandon all the wxPython I learned (such as creating widgets, adding them to parents, passing all the arguments, etc. etc.) in favor of an XML format that does all of this behind the scenes.
Now, I suppose XRC is much better than having all your GUI and logic code tangled together in a single module, but it seems like a separate option to put your GUI code in another module, then import that module and call the frame and widgets from there. That keeps display separate but still preserves the use of wxPython code.
Or am I just being silly in actually *wanting* to write wxPython code? It's definitely a necessity to learn how it all works before moving on to XRC, but is it such a big deal (as I seem to be making it) to then leave it all behind and let XRC do it for you?
Just curious about people's opinions on using XRC instead of writing the code manually. I'm also curious to know how many people actually do use it, or if they still write the wxPython code instead.
Thanks.