up vote 1 down vote favorite
1
Share on Facebook

I'm used to program with Python and GTK using pygtk library.

I feel like my programs are not well separated according to MVC model. I think following a framework it would help me to design better desktop applications.

I'd like to know which Python MVC framework for desktop apps you're using and why.

Thanks in advance,

Murilo

link|flag

1 Answer

first, I think Qt, and even it's Python bindings are way better structured than GTK; so you could first try it.

second, it seems you're slightly confused by the MVC buzzword. It was originally defined as a modular architecture for GUI applications; unfortunately, there's a completely different layered architecture for Web apps also called MVC.

Maybe you feel your desktop apps are not very MVC because there not very web MVC, but they might be very GUI MVC nonetheless.

link|flag
+1 for Qt, I'd recommend PySide instead of PyQt4. – OneOfOne Nov 30 at 21:58

Your Answer

 
or
never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.