Unlike platform-specific libraries, Qt enables developers to code once and run it everywhere, natively, including mobile platforms! Moreover, Qt is opensource and driven by communities around the world. This video begins by guiding you into the world of Qt 5 where developing cross-platform GUI applications is no longer a pain.
You’ll learn to work with both Qt (C++) and Qt Quick (QML). Then you’ll get familiar with common Qt modules and dive into GUI widgets. Finally, you’ll get a grip of Qt Quick and QML. Toward the end of the video, you’ll get great exposure to the Qt world and by the end of the course, you’ll be able to start amazing cross-platform projects!
About the Author
Symeon Huang is an amateur developer who's currently doing his master's degree at Trinity College, Dublin. He has been contributing to open source projects for several years. He has worked in various areas, including the maintenance of Linux servers, desktop application development, and image recognition and analysis. Symeon has always been passionate about cool technology and elegant programming techniques. He has been programming Qt and QML applications for more than 2 years and has also been developing pure C and C++ programs for many years. Most of the projects he's working on can be found on his GitHub and Gitorious pages.
How to install Qt on my PC?
How to create a Qt/C++ project in Qt Creator?
How does the Qt’s QObject memory management work?
How to add support for command-line options to make an application run-time configurable?
Using Qt’s macros and QSysInfo APIs to developcross-platform application easily.
What is network programming? What the relationship among TCP, UDP, and HTTP?
How to make HTTP connection and how to download files from a remote server?
How can I write a TCP server or client with the Qt network module?
We focus on different layouts that Qt provides and experiment them in real-life scenarios and also their importance in managing or positioning and resizing widgets.
What is a tab and how can you create tabs and use them in Qt?
How to organize items with layouts in QML?
How to change the style of Qt Quick Controls 2 application? How to add animations to Qt Quick application?
How to scale up an item in Qt Quick with animation?
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.