Skip to main content

Posts

Showing posts with the label wxPython

Deciding on the Best Python GUI Designer: Pt. 2

So, I've developed my first GUI Ubuntu app using Python and wxPython. I ended up doing the layout in wxGlade. Once I figured out how the sizers work, it was cake. I'm still a bit disappointed with some of the cross-platform GUI layout decisions wx makes, but hey, it's not exactly productive trying to emulate a Microsoft "standard", is it? SO, verdict? wxGlade gets the job done. LOVE the way Python handles the class-based UI stuff and wxGlade makes adding more stuff later a snap without worrying about overwriting anything accidentally. Now, on to SOAP integration with Python...

Deciding on the Best Python GUI Designer

I've been learning the various front-end dev tools for RAD Python development lately. I first went to QT because of the extensive design tools available for it. I quickly ruled it out due to its licensing restrictions. I next gave the various wxPython designers/IDEs a look over. I started with wxGlade as it seems to be commonly used on the Internet. After running through some tutorials, I'm fairly satisfied that it could do what I need but it does lack some of the more advanced layout options. Boa Constructor shows promise but is pretty convoluted and lacks a certain "polish" that I'm looking for. I also gave PythonCard a go but it's miserable on Linux, so it's probably out as well... Any recommendations out there for a solid wxPython layout environment? Do I just need to stick with wxGlade and hope for the best?