Wednesday, March 25, 2015

What is Qt?





Qt is derived from "Cute".

Basically, Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS & JavaScript like language. Qt Creator is the supporting Qt IDE. Qt Cloud Services provides connected application backend features to Qt applications.

Qt cross-platform doesn't mean like java. I can't compile it once and run in any environment. It means, no need to do any code change if I want to make run in Linux, Android or Windows. What I need to do is install appropriate compile and configure it and compile using it. Then I can get relevant platform related executable file. 

I can configure Qt Creator with multiple compilers and I can configure a project to compile on one or more configured compilers at the same time.

Qt is a very powerful framework. We can develop applications to run in any device in the world. World's most leading point of sale(POS) systems, ATM machines, hand-held ticketing machines, CISCO VOIP phones ad many more applications developed by using Qt framework.