Buku ini membahas tentang teknik pembuatan program berbasis GUI (Graphical User Interface) menggunakan bahasa pemrograman C++ dan Qt. Qt adalah framework atau toolkit untuk C++ yang berisi kumpulan pustaka dan program pendukung (tool). Qt dirancang untuk mempermudah dan mempercepat proses pengembangan program GUI dalam C+ +.
Dalam kancah pemrograman C+ +, Qt merupakan pustaka GUI paling populer yang banyak digunakan untuk mengembangkan program-program open-source maupun komersial. K Desktop Environment (KDE), salah satu desktop environment untuk Linux, Google Earth, VLC Media Player, dan Virtual Box adalah beberapa contoh program yang dikembangkan menggunakan C++ dan Qt.
Qt bersifat cross-platform sehingga dapat dijalankan di dalam sistem operasi yang berbeda. Kita dapat menggunakan Linux/UNIX, Windows, maupun Mac OS X untuk membuat program GUI dengan C++ dan Qt. Dalam buku ini, semua contoh program ditulis dan didemonstrasikan menggunakan Linux (Ubuntu 14.04). Versi Qt yang digunakan adalah Qt 5.4.1 edisi open-source. Meskipun demikian, Anda dapat menggunakan sistem operasi Windows (atau yang lain) dan versi Qt yang lebih baru dalam mempelajari buku ini.
Topik pembahasan dalam buku ini disajikan dalam bentuk tutorial, yang disertai dengan contoh program dan studi kasus. Tujuannya adalah agar setiap konsep yang disampaikan dapat lebih mudah dipahami dan diaplikasikan ke kasus-kasus riil yang Anda hadapi.
Buku ini ditujukan untuk para penggemar C++ yang ingin mengembangkan program-program GUI secara mudah dan cepat dengan memanfaatkan kelas-kelas yang disediakan oleh Qt.005.262 RAH p