Qt Overview

Table of Contents

1. Qt Overview

1.1. Core

1.1.1. QObject

1.1.1.1. Parenting
1.1.1.2. Property
1.1.1.2.1. READ
1.1.1.2.2. WRITE
1.1.1.2.3. NOTIFY
1.1.1.2.4. inheritence
1.1.1.3. Signal Slot
1.1.1.3.1. string-based signal
1.1.1.3.2. functor-based signal
1.1.1.3.3. connection
  1. QueueedConnection
  2. DirectConnection
  3. AutoConnnection

1.1.2. Container

1.1.2.1. Qt container vs STL container
1.1.2.2. Implicit sharing

1.1.3. Event loop

1.1.3.1. QThread
1.1.3.2. moveToThread
1.1.3.3. postEvent / sendEvent
1.1.3.4. exec / processEvent
1.1.3.5. event()

1.1.4. Meta object

1.1.4.1. introspection
1.1.4.2. metacast
1.1.4.3. metacall

1.2. Qml

1.2.1. Qml syntax

1.2.2. Property

1.2.2.1. Binding
1.2.2.2. Alias

1.2.3. Signal slot

1.2.4. QtQuick

1.2.4.1. Input type
1.2.4.1.1. MouseArea
1.2.4.1.2. Keys
1.2.4.1.3. TextInput
1.2.4.1.4. TextEdit
1.2.4.2. Basic type
1.2.4.2.1. Item
  1. Id
  2. X/y
  3. Width/height
  4. Anchors
    1. Fill
    2. Left/right/top/bottom
    3. CenterIn
    4. VerticalCEnter/HorizontalCenter
    5. Margins
  5. Margins
  6. Scale
  7. Rotate
  8. Visible
  9. Opacity
1.2.4.2.2. Rectangle
1.2.4.2.3. Text
1.2.4.2.4. Image
1.2.4.3. Positioning type
1.2.4.3.1. Row
1.2.4.3.2. Column
1.2.4.3.3. Grid
1.2.4.3.4. Flow
1.2.4.4. Canvas
1.2.4.5. ListView
1.2.4.5.1. Model
1.2.4.5.2. Delegate
1.2.4.6. Loader
1.2.4.7. Animation
1.2.4.8. State transition
1.2.4.9. Quick controls

1.2.5. Javascript

1.2.6. Interpolation with cpp

1.2.6.1. register
1.2.6.1.1. Register qml type
1.2.6.1.2. Context object
1.2.6.1.3. Find qml object by name
1.2.6.1.4. Qml plugin
1.2.6.2. metacall
1.2.6.2.1. property
1.2.6.2.2. signal/slot

1.2.7. Qml type

1.2.7.1. Qt
1.2.7.1.1. CreateQmlObject
1.2.7.2. Timer
1.2.7.3. Component
1.2.7.4. Connections

1.3. QWidget

1.4. Tools

1.4.1. Moc

1.4.2. Uic

1.4.3. Qmlscene

1.4.4. Qmake

1.4.5. Qtcreator

1.4.6. Designer

1.4.7. Qmlc

Author: [email protected]
Date: 2019-12-27 Fri 00:00
Last updated: 2020-01-07 Tue 19:04

知识共享许可协议