http://www.riverbankcomputing.co.uk/software/pyqt/intro
Google knows almost everything.
http://www.riverbankcomputing.co.uk/software/pyqt/intro
Google knows almost everything.
I'm a rebel in the S.D.G.
If really anything might be a target platform, you should try to find out what (realistic) anythings might be. Maybe Qt is not cross platform enough. (Not too likely, but a good idea to check first.)
Apart from that, I'd say Qt would probably fit your requirements.
Concerning PyQt4, AFAIK, it's only available on Windows, OSX and X11 (Linux, BSDs, ...). So if you want to run your application on Symbian S60 or Windows CE, PyQt4 may not be the right solution for you.
I'm quite happy with PyQt4 as a whole, the only problem being deployment. You can use py2exe, py2app or pyInstaller to generate executables, but they tend to be quite big. You'll have problems getting even a small PyQt4 application below 10 MBytes.
True, "anything" would be the ideal situation, but this is not actually possible. So the order of importance would be
must: Windows, Linux, OSX
important: S60, Windows CE
would be nice: anything else that can be touched without puting too much effort.
As I see it, the alternative to Qt would Java + Swing or SWT. Not very attractive.
Looks like the best solution remains C++.
Bookmarks