Programming with Qt Quick
Check out course availability and register…
Qt offers two different ways of developing user interfaces, one which is dialog based (often used in larger desktop applications) and one which is based on the Qt Quick framework (which often results in a more fluent user interface experience). This class focuses on the latter way of developing user interfaces.
In our experience Qt Quick cannot stand alone for any non-trivial application. In larger applications, you want to implement application logic in C++ using Qt. This training class therefore offers a mix of Qt Quick and Qt content, focusing on Qt Quick for the GUI part and Qt for the back end part.
Qt Quick for Qt Developers
This class is an update class for those with basic Qt knowledge that needs to learn the new Qt User Interface Creation Kit which was introduced in Qt 4.7.
With Qt Quick you can design user interface in a much more interactive way than what you may be used to with Qt. It makes it easier for UI designers and developers with scripting language skills to create beautiful, pixel perfect UIs and lightweight, touch-enabled apps with Qt.
Programming with Qt Quick for
Embedded Linux
This class is a programming with Qt Quick class tailored for application developers targeting Embedded Linux platforms. The class focuses on embedded touch UIs, for which Qt Quick is very popular, with demos and labs executed on an ARM Embedded Linux device. Custom topics include:
- Introduction to the new QPA/Lighthouse embedded architecture
- Deployment and remote debugging
- Hardware acceleration and platform integration
- Single- and Multi- touch input handling
Qt Quick for Designers
Background
One of the beauties of Qt Quick is that it can be used early on in the life cycle of a new product, namely already at the stage where the user experience is developed. Traditionally designers have produced wire frames, layouts and prototypes in various tools like photoshop and flash. With Qt Quick they can do their work directly in what will be the final product. This has three major advantages:
- Less duplicate work, now that the work done in the early phases is reused in the development phase later on.
- The designers has control over the part that they know much better than the developers, namely the layout and animations of the user interface.
- All people involved in user experience creation use the same tools
Since the early beta versions of Qt Quick KDAB’s own designer, Nuno Pinheiro, has worked with developers at KDAB in exactly that manner.
Nuno is now ready to teach others about the beauty of Qt Quick and his experience with it.
The training
The training is a 3 days training aimed at designers. See the table of content for a detailed list of TOC’s.
