Sunteți pe pagina 1din 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

S-ar putea să vă placă și