Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Have you looked into pyQT? At least that will allow your app to run on Mac, Windows and Linux!


it should be mentioned that pyQT requires you to choose either GPL as the licence for your software, or purchase a commericial QT licence.

http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4r...

If you don't like that (for example, you don't want to distribute your code as mandated by the GPL but don't want to pay for QT), another good platform-independent GUI toolkit is wxPython:

http://wxpython.org/


Seconded. The QT licensing is actually more restrictive than other dual-licensing schemes: TrollTech will not allow you to start developing your application with a free version (including the ones distributed with Linux), then switch to a commercial license later. In other words, if you think there is any chance you'd want to distribute any of your application's code under a non-GPL license, you need to get a QT commercial license before a line of code is written.

http://trolltech.com/developer/knowledgebase/182/


One caveat on this: I believe you can get a 30 day trial of the commercial version.


PyQt all the way! Both for my hired gun projects (WengoPhone, QuteCom) and for my personal projects. The UI toolkit (QtGui) is great: the widgets have a native look and feel on all platforms (deal breaker otherwise for me), you have an good UI designer etc. But Qt has more libs! File parsers, a signal/slot library for asynchronous calls (which you pretty much have to use with QtGui).


will check it out.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: