Hacker News new | past | comments | ask | show | jobs | submit login

Can someone explain to me what this is exactly? Is it a framework like PhoneGap?



QT is a very popular cross-platform framework. Its mostly used in Linux and other POSIX operating systems (but it also available for Windows and other non-POSIX guys).

QT is not like phonegap in the sense that is both a high level and low level framework for creating apps for the Desktop and Mobile using C/C++. Other bindings exist so that you can use QT from other languages such as Python.

There is also QML which even though I have no experience whatsoever, I understand it to be a quick way to create an app using a declarative syntax not unlike a mixture of XML and a javascript-like language. I may be wrong on this one but I've heard that QML would appeal to Javascript fans.


It's Qt and not QT.


That's cute, you correcting him.

Sorry, that was a terrible pun.


Oh thanks...


Qt is a very powerful library for C++, probably most popular for writing GUI apps. Google Earth and VLC are written with Qt (using QWidgets).

QML is the new, declarative (finally!) way to define the GUI. Blackberry 10 is built atop QML 1.1 (Qt 4.8.4 with some custom improvements for QNX). QML2 in Qt5 runs the entire UI atop Open (E)GL 2 and is very responsive, even on some very old hardware. Last I read the equivalent to Android's 4.0->4.2 graphics backend overhaul isn't landing in master until 5.2, however :/

[] There are 20+ languages supported by (some more complete than others) bindings. http://en.wikipedia.org/wiki/Qt_(framework)#Bindings




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: