Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
239 views

Programming With QT QML TOC

The document provides an overview of the topics covered in a course on Programming with Qt/QML. It lists sections on fundamentals of Qt and Qt Quick, user interfaces, user interaction, animations and data presentation, integrating QtQuick with C++, custom drawing, and supplemental topics including graphics and styling, XML/JSON, SQL, multimedia, networking, debugging and testing. It introduces concepts like objects in Qt, properties, variants, painting, models and views, states and transitions, and integrating C++ and QML.

Uploaded by

menosoft
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
239 views

Programming With QT QML TOC

The document provides an overview of the topics covered in a course on Programming with Qt/QML. It lists sections on fundamentals of Qt and Qt Quick, user interfaces, user interaction, animations and data presentation, integrating QtQuick with C++, custom drawing, and supplemental topics including graphics and styling, XML/JSON, SQL, multimedia, networking, debugging and testing. It introduces concepts like objects in Qt, properties, variants, painting, models and views, states and transitions, and integrating C++ and QML.

Uploaded by

menosoft
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Programming

with Qt/QML

Material based on Qt 5.4


Introduction to QtQuick Animations and Data Presentation
Fundamentals of Qt
Animations
The Story of Qt
Hello World with QtQuick Presenting Data
Important Application classes Arranging Items
Introducing Qt Creator Simple Data Models
Practical Tips for Developers Views
Introduction to Qt Quick
Composing User Interfaces
Graphical Elements
Text Elements
Anchor Layout
User Interaction
Mouse Input
Touch Input
Keyboard Input
Components

Under the hood - Introduction to Qt Integrating QtQuick with Qt

Objects in Qt Integrating QML with C++


Common Features of Qt's Object Model Exporting C++ objects to QML
Object Communication using Signals & Slots Creating new QML elements
Using Custom Types
Variants and Properties
Attached Properties
Properties
Tips and Tricks

Customized Drawing
Painting basics
Color Handling
Painting Operations
Supplemental Topics Supplemental Topics

QML Topics Qt Core Extras Modern C++ Quick Tour Mul threading
States and Transitions String Handling C++11 Intro Concepts
Declarative State Machines Container Classes Explicit Virtual Overrides Synchronization Primitives
In-depth Model/View Advanced Container Classes Uniform Initialization Foundation
Painting and Effects File I/O Constructors QtConcurrent
The Loader Element Memory mapped files Type Inference Atomic Operations
Modules Smart Pointers in Qt Range-Based For Loop
Plug-ins Lambdas
Internationalization Functional Programming
WebKit
Drag and Drop
QtQuick Controls

Supplemental Topics Supplemental Topics

Model/View XML, JSON and SQL Applica on Infrastructure Development and Tes ng
Item Widgets Basic XML API's The Event System Deployment
Model/View Concept XPath, XQuery and XSLT Printing Development Tools for Linux
Custom Models XML Schema Internationalization QMake
Tree Models JSON Plug-ins Some Thoughts About Portability
Value based models SQL Database API State Machine Framework Qt Debugging Aids
Proxy Models Resources QTestLib
Item Views Settings QTestLib (QML)
Delegates Platform, device, locale or resolution Testing with Squish
specific files
Selection Introduction to Git
Multimedia with Phonon
Drag and Drop Introduction to CMake
Supplemental Topics Supplemental Topics

Graphics and Styling Interprocess Communica on Qt Widgets Qt for Embedded Linux


Graphics View Network Programming QtWidgets Adaption
Graphics View II QtDBus Main Windows QPA
QImage QtDBus II WebKit (C++)
Custom Image Formats QProcess Application Scripting
OpenGL in Qt Shared Memory with Qt
2D transformations

Supplemental Topics

Qt for Android Qt for iOS


Setup Setup
Extending using JNI Tips and Tricks
Qt on Android tips and tricks

You might also like