3 ms·
Have you looked into pyQT? At least that will allow your app to run on Mac, Windows and Linux!
by mark_ellul 18y ago
Have you looked into pyQT? At least that will allow your app to run on Mac, Windows and Linux!
- aitoehigie 18y agowill check it out.
- jsrn 18y agoit 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/pyqt4ref.html#license 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/ http://wxpython.org/
- jcl 18y agoSeconded. 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/ http://trolltech.com/developer/knowledgebase/182/
- andrewf 18y agoOne caveat on this: I believe you can get a 30 day trial of the commercial version.
- ovi256 18y agoPyQt 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).