Application Development with Qt Creator - Third Edition

5 (1 reviews total)
By Lee Zhi Eng , Ray Rischpater
    What do you get with a Packt Subscription?

  • Instant access to this title and 7,500+ eBooks & Videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. Free Chapter
    Getting Started with Qt Creator

About this book

Qt is a powerful development framework that serves as a complete toolset for building cross-platform applications, helping you reduce development time and improve productivity. Completely revised and updated to cover C++17 and the latest developments in Qt 5.12, this comprehensive guide is the third edition of Application Development with Qt Creator.

You'll start by designing a user interface using Qt Designer and learn how to instantiate custom messages, forms, and dialogues. You'll then understand Qt's support for multithreading, a key tool for making applications responsive, and the use of Qt's Model-View-Controller (MVC) to display data and content. As you advance, you'll learn to draw images on screen using Graphics View Framework and create custom widgets that interoperate with Qt Widgets. This Qt programming book takes you through Qt Creator's latest features, such as Qt Quick Controls 2, enhanced CMake support, a new graphical editor for SCXML, and a model editor. You'll even work with multimedia and sensors using Qt Quick, and finally develop applications for mobile, IoT, and embedded devices using Qt Creator.

By the end of this Qt book, you'll be able to create your own cross-platform applications from scratch using Qt Creator and the C++ programming language.

Publication date:
January 2020


Section 1: The Basics

In the first section of this book, we will look into the basics of Qt Creator and how to build and design applications with it, and also delve into the foundations of Qt. These form the prerequisites for our advanced topics ahead.

This section comprises the following chapters:

  • Chapter 1, Getting Started with Qt Creator
  • Chapter 2, Building Applications with Qt Creator
  • Chapter 3, Designing Your Application with Qt Designer
  • Chapter 4, Qt Foundations
  • Chapter 5, Developing Applications with Qt Widgets

About the Authors

  • Lee Zhi Eng

    Lee Zhi Eng is a self-taught programmer who worked as an artist and programmer at several game studios before becoming a part-time lecturer for 2 years at a university, teaching game development subjects related to Unity and Unreal Engine.

    He has not only taken part in various projects related to games, interactive apps, and virtual reality but has also participated in multiple projects that are more oriented toward software and system development. When he is not writing code, he enjoys traveling, photography, and exploring new technologies.

    Browse publications by this author
  • Ray Rischpater

    Ray Rischpater is an engineer with over 20 years of experience in writing about and developing for mobile computing platforms. He holds a bachelor's degree in mathematics from the University of California and is a member of the IEEE, ACM, and ARRL. He has participated in the development of internet technologies and custom applications.

    Currently, he's employed as a technical program manager at Google. In his free time, he enjoys hiking and photography with his family and friends. He provides public service through amateur radio at the licensed station KF6GPE and also irregularly blogs. He has authored this book's previous editions as well as several other books.

    Browse publications by this author

Latest Reviews

(1 reviews total)
Fast and effective purchase. I had the book within 3 minutes.

Recommended For You

Application Development with Qt Creator - Third Edition
Unlock this book and the full library FREE for 7 days
Start now