Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Application Development with Qt Creator - Second Edition

You're reading from   Application Development with Qt Creator - Second Edition Design and build dazzling cross-platform applications using Qt and Qt Quick

Arrow left icon
Product type Paperback
Published in Nov 2014
Publisher Packt
ISBN-13 9781784398675
Length 264 pages
Edition 2nd Edition
Languages
Tools
Arrow right icon
Toc

Table of Contents (20) Chapters Close

Application Development with Qt Creator Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. Getting Started with Qt Creator FREE CHAPTER 2. Building Applications with Qt Creator 3. Designing Your Application with Qt Designer 4. Qt Foundations 5. Developing Applications with Qt Widgets 6. Drawing with Qt 7. Doing More with Qt Quick 8. Multimedia and Qt Quick 9. Sensors and Qt Quick 10. Localizing Your Application with Qt Linguist 11. Optimizing Performance with Qt Creator 12. Developing Mobile Applications with Qt Creator 13. Qt Tips and Tricks Index

Index

A

  • active property, sensors / Sensors in Qt
  • Ant
    • URL / Downloading all the pieces
  • application
    • running / A review – running and debugging your application
    • debugging / A review – running and debugging your application
    • localizing / Understanding the task of localization
    • localizing, QLinguist used / Localizing your application with QLinguist
    • localized strings, including / Including localized strings in your application
  • application resources
    • using / Using application resources
  • audio clips
    • playing / Playing audio clips and sound effects
  • Audio type, properties
    • autoLoad / Playing audio clips and sound effects
    • autoPlay / Playing audio clips and sound effects
    • bufferProgress / Playing audio clips and sound effects
    • duration / Playing audio clips and sound effects
    • error / Playing audio clips and sound effects
    • errorString / Playing audio clips and sound effects
    • hasAudio / Playing audio clips and sound effects
    • hasVideo / Playing audio clips and sound effects
    • loops / Playing audio clips and sound effects
    • muted / Playing audio clips and sound effects
    • position / Playing audio clips and sound effects
    • seekable / Playing audio clips and sound effects
    • volume / Playing audio clips and sound effects
  • autosuggest
    • about / Getting started – our sample library

B

  • bearer network configuration
    • URL / Performing HTTP requests
  • breakpoints
    • setting / Setting breakpoints and stepping through your program
  • Build menu
    • about / Learning the landscape – the Build menu and the .pro files

C

  • C++
    • integrating, with Qt Quick / Integrating Qt Quick and C++
  • call stack
    • examining / Examining the call stack
  • camera
    • accessing / Accessing the camera
  • Camera type, properties
    • imageCapture / Accessing the camera
    • videoRecording / Accessing the camera
    • exposure / Accessing the camera
    • focus / Accessing the camera
    • flash / Accessing the camera
    • imageProcessing / Accessing the camera
  • coding format options
    • configuring / Configuring the coding style and coding format options
  • coding style options
    • configuring / Configuring the coding style and coding format options
  • command line
    • projects, building from / Building projects from the command line
  • concrete model subclass
    • analyzing / Analyzing a concrete model subclass
  • console applications
    • writing, with Qt Creator / Writing console applications with Qt Creator
  • controller / Model-view-controller programming with Qt
  • currencies
    • with QLocale / Localizing special parameters – currencies and dates with QLocale
  • custom widgets
    • creating / Creating custom widgets

D

  • data
    • representing, Qt's core classes used / Representing data using Qt's core classes
  • dataRate property, sensors / Sensors in Qt
  • dates
    • with QLocale / Localizing special parameters – currencies and dates with QLocale
  • debugging
    • for Windows, URL / Getting lost and found again – debugging
  • device
    • location, determining / Determining the device location
    • position, obtaining / Obtaining a device's position – a simple example
  • dialogs
    • in application, instantiating / Instantiating forms, message boxes, and dialogs in your application
  • Digia / Downloading Qt and Qt Creator
  • document object model (DOM) / Code interlude – Qt Quick and the QML syntax
  • drawing
    • with Qt / What we need to start drawing with Qt
    • with QPainter, on QPaintDevice instances / Drawing with QPainter on QPaintDevice instances
    • offscreen / Drawing off screen
    • off screen / Drawing off screen

E

  • environment variable
    • URL / Setting environment variables
  • event-driven programming / Code interlude – signals and slots
  • event model / Code interlude – signals and slots
  • Expression Evaluator / Examining variables and memory

F

  • files
    • accessing, Qt used / Accessing files using Qt
  • files and network IO documentation, URL / Accessing files using Qt
  • forms
    • creating, in Qt Designer / Creating forms in Qt Designer
    • main form, creating / Creating the main form
    • instantiating / Instantiating forms, message boxes, and dialogs in your application
  • forward geodetic problem / Determining the device location
  • fundamental concepts, Qt Quick / The fundamental concepts of Qt Quick

G

  • Global Positioning System (GPS) / Determining the device location
  • Graphics View Framework
    • about / The Graphics View Framework
    • URL / The Graphics View Framework

H

  • Hello World application
    • about / Your first application – Hello World
    • QtGUI library used / Hello World using the QtGui library
    • Qt Quick used / Hello World using Qt Quick
  • HTTP / Accessing HTTP resources using Qt
    • XML parsing used / Using XML parsing with HTTP
  • HTTP requests
    • performing / Performing HTTP requests
  • HTTP resources
    • accessing, Qt used / Accessing HTTP resources using Qt
  • Hyper Text Transfer Protocol (HTTP) / Network resources are at a premium

I

  • image gallery application
    • creating / Putting it all together – an image gallery application
  • input masks
    • character classes / Simple Qt Widgets
  • Internet Protocol (IP) / Determining the device location

J

  • Java Development Kit (JDK) / Downloading all the pieces

K

  • key-value pairs
    • working with / Working with key-value pairs
    • clear / Working with key-value pairs
    • empty / Working with key-value pairs
    • insert / Working with key-value pairs
    • key / Working with key-value pairs
    • keys / Working with key-value pairs
    • remove / Working with key-value pairs

L

  • landscape
    • learning / Learning the landscape – the Build menu and the .pro files
  • localization
    • about / Understanding the task of localization
    • strings, marking / Marking strings for localization
    • QLinguist used / Localizing your application with QLinguist
  • localized strings
    • including, in application / Including localized strings in your application
  • Long Term Evolution (LTE) / Network resources are at a premium
  • lost and found again
    • getting / Getting lost and found again – debugging

M

  • Makefile
    • URL / Learning the landscape – the Build menu and the .pro files
  • memory
    • examining / Examining variables and memory
  • memory leaks
    • finding, Valgrind used / Finding memory leaks with Valgrind
  • message boxes
    • instantiating / Instantiating forms, message boxes, and dialogs in your application
  • mobile application, testing / A word on testing
  • mobile platforms
    • supporting / Supporting other mobile platforms
  • mobile software development
    • about / A mobile software development primer
    • device considerations / A mobile software development primer
    • user attention / User attention is at a premium
    • user attention, key consequences / User attention is at a premium
    • computational resources / Computational resources are at a premium
    • network resources / Network resources are at a premium
    • storage resources / Storage resources are at a premium
    • UI porting / To port or not to port?
    • mobile application, testing / A word on testing
  • model / Model-view-controller programming with Qt
  • model-view-controller (MVC)
    • programming, with Qt / Model-view-controller programming with Qt
  • model/view pattern
    • URL / Analyzing a concrete model subclass
  • multimedia, Qt Quick
    • about / Multimedia in Qt
    • using / Multimedia in Qt
  • multithreading
    • in Qt / Multithreading in Qt

N

  • Native Development Kit (NDK) / Downloading all the pieces
  • networking
    • URL / Performing HTTP requests
  • network samples
    • URL / Performing HTTP requests
  • Noun Project
    • URL / Using application resources

O

  • objects, QML
    • MouseArea / The fundamental concepts of Qt Quick
    • Keys / The fundamental concepts of Qt Quick
    • KeyNavigation / The fundamental concepts of Qt Quick
    • Flickable / The fundamental concepts of Qt Quick
    • PinchArea / The fundamental concepts of Qt Quick
    • MultiPointTouchArea / The fundamental concepts of Qt Quick
    • Drag / The fundamental concepts of Qt Quick
    • DropArea / The fundamental concepts of Qt Quick
    • TextInput / The fundamental concepts of Qt Quick
    • TextEdit / The fundamental concepts of Qt Quick
  • offscreen
    • drawing / Drawing off screen
  • onReadingChanged property, sensors / Sensors in Qt
  • open method
    • QIODevice$$ReadOnly / Accessing files using Qt
    • QIODevice$$WriteOnly / Accessing files using Qt
    • QIODevice$$ReadWrite / Accessing files using Qt
    • QIODevice$$Append / Accessing files using Qt
    • QIODevice$$Truncate / Accessing files using Qt
    • QIODevice$$Text / Accessing files using Qt
    • QIODevice$$Unbuffered / Accessing files using Qt

P

  • .pro file
    • about / Learning the landscape – the Build menu and the .pro files
  • positioning elements, Qt Quick
    • Column / The fundamental concepts of Qt Quick
    • Row / The fundamental concepts of Qt Quick
    • Grid / The fundamental concepts of Qt Quick
    • Flow / The fundamental concepts of Qt Quick
  • PositionSource type, properties
    • active / Determining the device location
    • name / Determining the device location
    • preferredPositioningMethods / Determining the device location
    • sourceError / Determining the device location
    • supportedPositioningMethods / Determining the device location
    • updateInterval / Determining the device location
    • valid / Determining the device location
  • Position type, properties
    • altitudeValid / Determining the device location
    • coordinate / Determining the device location
    • directionValid / Determining the device location
    • horizontalAccuracy / Determining the device location
    • horizontalAccuracyValid / Determining the device location
    • latitudeValid / Determining the device location
    • longitudeValid / Determining the device location
    • speed / Determining the device location
    • speedValid / Determining the device location
    • timestamp / Determining the device location
    • verticalAccuracy / Determining the device location
    • verticalAccuracyValid / Determining the device location
    • verticalSpeed / Determining the device location
    • verticalSpeedValid / Determining the device location
  • preferredPositioningMethods, PositionSource type
    • PositionSource.NoPositioningMethods / Determining the device location
    • PositionSource.SatellitePositioningMethods / Determining the device location
    • PositionSource.NonSatellitePositioningMethods / Determining the device location
    • PositionSource.AllPositioningMethods / Determining the device location
  • project
    • building / The Projects pane and building your project
  • projects
    • building, from command line / Building projects from the command line
  • projects pane
    • about / The Projects pane and building your project
  • Publish option
    • about / Learning the landscape – the Build menu and the .pro files

Q

  • QAbstractButton, properties
    • checkable / Simple Qt Widgets
    • checked / Simple Qt Widgets
    • down / Simple Qt Widgets
    • icon / Simple Qt Widgets
    • shortcut / Simple Qt Widgets
    • text / Simple Qt Widgets
  • QAbstractItemModel / Model-view-controller programming with Qt
  • QAbstractListModel / Model-view-controller programming with Qt
  • QAbstractTableModel / Model-view-controller programming with Qt
  • QAction class
    • about / Your main application and its menus
    • enabled property / Your main application and its menus
    • font property / Your main application and its menus
    • icon property / Your main application and its menus
    • iconVisibleInMenu property / Your main application and its menus
    • shortcut property / Your main application and its menus
    • text property / Your main application and its menus
    • toolTip property / Your main application and its menus
    • visible property / Your main application and its menus
  • QByteArray / Working with key-value pairs
  • qDebug() / Linking against our sample library
  • QFileSystemModel / Model-view-controller programming with Qt
  • QGraphicsEllipseItem / The Graphics View Framework
  • QGraphicsItem
    • about / The Graphics View Framework
  • QGraphicsRectItem / The Graphics View Framework
  • QGraphicsTextItem / The Graphics View Framework
  • QGuiApplication
    • applicationStateChanged signal / Your main application and its menus
    • lastWindowClosed signal / Your main application and its menus
  • QHash / Working with key-value pairs
  • QLineEdit, properties
    • alignment / Simple Qt Widgets
    • cursorPosition / Simple Qt Widgets
    • displayText / Simple Qt Widgets
    • echoMode / Simple Qt Widgets
    • hasSelectedText / Simple Qt Widgets
    • inputMask / Simple Qt Widgets
    • maxLength / Simple Qt Widgets
    • placeholderText / Simple Qt Widgets
    • readOnly / Simple Qt Widgets
    • selectedText / Simple Qt Widgets
    • text / Simple Qt Widgets
    • cursorPositionChanged / Simple Qt Widgets
    • editingFinished / Simple Qt Widgets
    • returnPressed / Simple Qt Widgets
    • selectionChanged / Simple Qt Widgets
    • textChanged / Simple Qt Widgets
    • textEdited / Simple Qt Widgets
  • QLinguist
    • used, for localizing application / Localizing your application with QLinguist
  • QList<T>$$const iterator / Representing data using Qt's core classes
  • QList<T>$$iterator / Representing data using Qt's core classes
  • QList<T> methods
    • append / Representing data using Qt's core classes
    • at / Representing data using Qt's core classes
    • clear / Representing data using Qt's core classes
    • contains / Representing data using Qt's core classes
    • count / Representing data using Qt's core classes
    • empty / Representing data using Qt's core classes
    • startsWith / Representing data using Qt's core classes
    • endsWith / Representing data using Qt's core classes
    • first / Representing data using Qt's core classes
    • last / Representing data using Qt's core classes
    • indexOf / Representing data using Qt's core classes
    • lastIndexOf / Representing data using Qt's core classes
    • length / Representing data using Qt's core classes
    • prepend / Representing data using Qt's core classes
    • push_back / Representing data using Qt's core classes
    • push_front / Representing data using Qt's core classes
    • removeAt / Representing data using Qt's core classes
    • removeFirst / Representing data using Qt's core classes
    • removeLast / Representing data using Qt's core classes
    • replace / Representing data using Qt's core classes
    • swap / Representing data using Qt's core classes
    • toStdList / Representing data using Qt's core classes
    • toVector / Representing data using Qt's core classes
  • QListView / Model-view-controller programming with Qt
  • QLocale
    • currencies with / Localizing special parameters – currencies and dates with QLocale
    • dates with / Localizing special parameters – currencies and dates with QLocale
  • qmake
    • URL / Learning the landscape – the Build menu and the .pro files
  • QMap / Working with key-value pairs
  • QMenu, methods
    • removeAction / Your main application and its menus
    • addAction / Your main application and its menus
    • clear / Your main application and its menus
    • addSeparator / Your main application and its menus
    • addMenu / Your main application and its menus
  • QML
    • URL / Code interlude – Qt Quick and the QML syntax
    • and Qt Quick / Learning more about Qt Quick and QML
  • QML performance analyzer
    • about / The QML performance analyzer
  • QML Profiler
    • tabs / QtSlowButton – a Qt Quick application in need of performance tuning
  • QML syntax
    • and Qt Quick, code interlude / Code interlude – Qt Quick and the QML syntax
  • QMultiHash / Working with key-value pairs
  • QMultiMap / Working with key-value pairs
  • QMutex class
    • lock method / Multithreading in Qt
    • unlock method / Multithreading in Qt
  • QNetworkAccessManager class / Performing HTTP requests
  • QPaintDevice, subclasses
    • QWidget / Drawing with QPainter on QPaintDevice instances
    • QImage / Drawing with QPainter on QPaintDevice instances
    • QPixmap / Drawing with QPainter on QPaintDevice instances
    • QBitmap / Drawing with QPainter on QPaintDevice instances
    • QPicture / Drawing with QPainter on QPaintDevice instances
  • QPaintDevice instances
    • QPainter, drawing with / Drawing with QPainter on QPaintDevice instances
  • QPainter
    • drawing with, on QPaintDevice instances / Drawing with QPainter on QPaintDevice instances
    • backgroundMode / Drawing with QPainter on QPaintDevice instances
    • QFont / Drawing with QPainter on QPaintDevice instances
    • QPen / Drawing with QPainter on QPaintDevice instances
  • QPainter, methods
    • drawArc / Drawing with QPainter on QPaintDevice instances
    • drawConvexPolygon / Drawing with QPainter on QPaintDevice instances
    • drawEllipse / Drawing with QPainter on QPaintDevice instances
    • drawImage / Drawing with QPainter on QPaintDevice instances
    • drawLine / Drawing with QPainter on QPaintDevice instances
    • drawPicture / Drawing with QPainter on QPaintDevice instances
    • drawPixmap / Drawing with QPainter on QPaintDevice instances
    • drawPoint and drawPoints / Drawing with QPainter on QPaintDevice instances
    • drawPolygon / Drawing with QPainter on QPaintDevice instances
    • drawPolyline / Drawing with QPainter on QPaintDevice instances
    • drawRect / Drawing with QPainter on QPaintDevice instances
    • drawText / Drawing with QPainter on QPaintDevice instances
    • fillPath / Drawing with QPainter on QPaintDevice instances
    • fillRect / Drawing with QPainter on QPaintDevice instances
  • QPicture / Drawing off screen
  • QSemaphore / Multithreading in Qt
  • QSizePolicy
    • $$Fixed / Managing the widget layout with layouts
    • $$Maximum / Managing the widget layout with layouts
    • $$Preferred / Managing the widget layout with layouts
    • $$Expanding / Managing the widget layout with layouts
    • $$MinimumExpanding / Managing the widget layout with layouts
  • QSizePolicy
    • QSizePolicy$$Minimum / Managing the widget layout with layouts
  • QSqlQueryModel / Model-view-controller programming with Qt
  • QSqlRelationalTableModel / Model-view-controller programming with Qt
  • QSqlTableModel / Model-view-controller programming with Qt
  • QStandardItemModel / Model-view-controller programming with Qt
  • QStandardPaths$$StandardLocation
    • DesktopLocation / Accessing files using Qt
    • DocumentsLocation / Accessing files using Qt
    • MusicLocation / Accessing files using Qt
    • PicturesLocation / Accessing files using Qt
    • TempLocation / Accessing files using Qt
    • HomeLocation / Accessing files using Qt
    • DataLocation / Accessing files using Qt
    • CacheLocation / Accessing files using Qt
    • ConfigLocation / Accessing files using Qt
  • QString / Working with key-value pairs
  • QString, helper methods
    • append / Representing data using Qt's core classes
    • arg / Representing data using Qt's core classes
    • at and operator[] / Representing data using Qt's core classes
    • operator==, operator!=, operator<, operator>, operator<=, and operator>= / Representing data using Qt's core classes
    • clear / Representing data using Qt's core classes
    • contains / Representing data using Qt's core classes
    • count / Representing data using Qt's core classes
    • endsWith / Representing data using Qt's core classes
    • startsWith / Representing data using Qt's core classes
    • indexOf / Representing data using Qt's core classes
    • insert / Representing data using Qt's core classes
    • lastIndexOf / Representing data using Qt's core classes
    • length / Representing data using Qt's core classes
    • remove / Representing data using Qt's core classes
    • setNum / Representing data using Qt's core classes
    • split / Representing data using Qt's core classes
    • toDouble / Representing data using Qt's core classes
    • toLong / Representing data using Qt's core classes
    • toFloat / Representing data using Qt's core classes
    • toInt / Representing data using Qt's core classes
    • toLower / Representing data using Qt's core classes
    • toUpper / Representing data using Qt's core classes
    • truncate / Representing data using Qt's core classes
  • QStringListModel / Model-view-controller programming with Qt
  • Qt
    • downloading / Downloading Qt and Qt Creator
    • URL / Downloading Qt and Qt Creator
    • multithreading / Multithreading in Qt
    • used, for accessing files / Accessing files using Qt
    • used, for accessing HTTP resources / Accessing HTTP resources using Qt
    • used, for parsing XML / Parsing XML using Qt
    • menu sample, URL / Your main application and its menus
    • Model-view-controller, programming with / Model-view-controller programming with Qt
    • documentation, URL / Model-view-controller programming with Qt
    • drawing with / What we need to start drawing with Qt
    • sensors / Sensors in Qt
    • sensors, URL / Sensors in Qt
  • Qt
    • downloading / Downloading Qt and Qt Creator
  • Qt's core classes
    • used, for representing data / Representing data using Qt's core classes
  • Qt**Window flags
    • Qt**FramelessWindowHint / Setting the Qt Quick window display options
    • Qt**WindowStaysOnTopHint / Setting the Qt Quick window display options
    • Qt**WindowStaysOnBottomHint / Setting the Qt Quick window display options
    • Qt**Desktop / Setting the Qt Quick window display options
  • QTableView / Model-view-controller programming with Qt
  • Qt Assistant / Learning more about Qt
  • Qt C++ application
    • QtLeakyButton / QtLeakyButton – a Qt C++ application in need of memory help
  • Qt Concurrent
    • URL / Multithreading in Qt
  • Qt core container classes
    • URL / Working with key-value pairs
  • Qt Creator
    • downloading / Downloading Qt and Qt Creator
    • URL / Downloading Qt and Qt Creator, Supporting other mobile platforms
    • way, finding around / Finding your way around Qt Creator
    • help documentation, URL / Your main application and its menus
    • for Android, creating / Setting up Qt Creator for Android
    • configuring / Configuring Qt Creator
    • mobile platforms, supporting / Supporting other mobile platforms
    • used, for writing console applications / Writing console applications with Qt Creator
    • integrating, with version control systems / Integrating Qt Creator with version control systems
    • about / Learning more about Qt
    • signal-slot connections, debugging / Debugging Qt's signal-slot connections
  • Qt Creator, for Android
    • creating / Setting up Qt Creator for Android
    • requisites, downloading / Downloading all the pieces
    • environment variables, setting / Setting environment variables
    • SDK installation, finishing / Finishing the Android SDK installation
    • Qt Quick Hello World, building / Building and running your application
    • Qt Quick Hello World, running / Building and running your application
  • Qt Creator, variables
    • QT / Learning the landscape – the Build menu and the .pro files
    • TARGET / Learning the landscape – the Build menu and the .pro files
    • TEMPLATE / Learning the landscape – the Build menu and the .pro files
    • CONFIG / Learning the landscape – the Build menu and the .pro files
    • SOURCES / Learning the landscape – the Build menu and the .pro files
    • HEADERS / Learning the landscape – the Build menu and the .pro files
    • INSTALLS / Learning the landscape – the Build menu and the .pro files
  • Qt Creator class, features
    • memory performance / Writing console applications with Qt Creator
    • iteration / Writing console applications with Qt Creator
    • readability / Writing console applications with Qt Creator
    • portability / Writing console applications with Qt Creator
  • Qt Creator Designer
    • QBoxLayout / Managing the widget layout with layouts
    • QHBoxLayout / Managing the widget layout with layouts
    • QVBoxLayout / Managing the widget layout with layouts
    • QFormLayout / Managing the widget layout with layouts
    • QGridLayout / Managing the widget layout with layouts
    • QStackedLayout / Managing the widget layout with layouts
  • Qt Designer
    • forms, creating in / Creating forms in Qt Designer
    • Qt Quick applications, creating / Creating Qt Quick applications in Qt Designer
  • Qt documentation
    • URL / Getting lost and found again – debugging
  • QtGUI library
    • used, for Hello World application / Hello World using the QtGui library
  • QThread / Multithreading in Qt
    • URL / Multithreading in Qt
  • QtLeakyButton
    • about / QtLeakyButton – a Qt C++ application in need of memory help
  • Qt Metaobject Language (QML) / The fundamental concepts of Qt Quick
  • Qt Multimedia
    • URL / Multimedia in Qt
  • QtPositioning module
    • PositionSource / Determining the device location
    • Position / Determining the device location
    • Coordinate / Determining the device location
  • Qt Project forums
    • URL / Learning more about Qt
  • Qt Quick
    • used, for Hello World application / Hello World using Qt Quick
    • and QML syntax / Code interlude – Qt Quick and the QML syntax
    • and QML / Learning more about Qt Quick and QML
    • fundamental concepts / The fundamental concepts of Qt Quick
    • states / States and transitions in Qt Quick
    • transitions / States and transitions in Qt Quick
    • integrating, with C++ / Integrating Qt Quick and C++
    • multimedia / Multimedia in Qt
    • mobile application performance, enhancing / Computational resources are at a premium
    • window display options, setting / Setting the Qt Quick window display options
  • Qt Quick application
    • QtSlowButton / QtSlowButton – a Qt Quick application in need of performance tuning
  • Qt Quick applications
    • creating, in QT Designer / Creating Qt Quick applications in Qt Designer
    • reusable Button, creating / Creating a reusable button
    • calculator's main view / The calculator's main view
  • Qt Quick Hello World application
    • building / Building and running your application
    • running / Building and running your application
  • QTreeView / Model-view-controller programming with Qt
  • QtSlowButton
    • about / QtSlowButton – a Qt Quick application in need of performance tuning
  • Qt Widgets
    • about / Learning more about Qt Widgets, Your main application and its menus, Simple Qt Widgets
  • Qt Widgets application logic
    • wiring / Wiring the Qt Widgets' application logic
  • QWebPage, signals
    • loadStarted / Rendering web content with QWebView
    • loadFinished / Rendering web content with QWebView
    • initialLayoutCompleted / Rendering web content with QWebView
    • pageChanged / Rendering web content with QWebView
    • urlChanged / Rendering web content with QWebView
  • QWebView
    • web content, rendering with / Rendering web content with QWebView
    • loadStarted / Rendering web content with QWebView
    • loadProgress / Rendering web content with QWebView
    • lloadFinished / Rendering web content with QWebView
  • QWebView, properties
    • hasSelection / Rendering web content with QWebView
    • icon / Rendering web content with QWebView
    • selectedHtml / Rendering web content with QWebView
    • selectedText / Rendering web content with QWebView
    • title / Rendering web content with QWebView
    • url / Rendering web content with QWebView
    • zoomFactor / Rendering web content with QWebView
  • QWidget
    • documentation, URL / Creating custom widgets
  • QXmlStreamReader class
    • URL / Parsing XML using Qt

R

  • readNext
    • StartDocument / Parsing XML using Qt
    • EndDocument / Parsing XML using Qt
    • StartElement / Parsing XML using Qt
    • EndElement / Parsing XML using Qt
    • Characters / Parsing XML using Qt
    • Comment / Parsing XML using Qt
    • DTD / Parsing XML using Qt
    • EntityReference / Parsing XML using Qt
    • ProcessingInstruction / Parsing XML using Qt
  • reusable Button
    • creating / Creating a reusable button
  • reverse geodetic problem / Determining the device location
  • roleNames method / Putting it all together – an image gallery application

S

  • sample library
    • about / Getting started – our sample library
    • creating / Getting started – our sample library
    • linking against / Linking against our sample library
  • sensors
    • in Qt / Sensors in Qt
  • sensors, properties
    • dataRate / Sensors in Qt
    • active / Sensors in Qt
    • onReadingChanged / Sensors in Qt
  • setRootPath method / Putting it all together – an image gallery application
  • signal-slot connections, Qt Creator
    • debugging / Debugging Qt's signal-slot connections
  • signals
    • about / Code interlude – signals and slots
  • signals, MouseArea
    • onClicked / The fundamental concepts of Qt Quick
    • onDoubleClicked / The fundamental concepts of Qt Quick
    • onEntered / The fundamental concepts of Qt Quick
    • onExited / The fundamental concepts of Qt Quick
    • onPressed / The fundamental concepts of Qt Quick
    • onReleased / The fundamental concepts of Qt Quick
    • onWheel / The fundamental concepts of Qt Quick
  • slots
    • about / Code interlude – signals and slots
  • Software Development Kit (SDK) / Downloading all the pieces
  • sound effects
    • playing / Playing audio clips and sound effects
  • SoundEffect type
    • fields / Playing audio clips and sound effects
  • special parameters
    • localizing / Localizing special parameters – currencies and dates with QLocale
  • Standard Template Library (STL) / Writing console applications with Qt Creator
  • states, Qt Quick / States and transitions in Qt Quick
  • strings
    • marking, for localization / Marking strings for localization

T

  • The Noun Project
    • URL / User attention is at a premium
  • toString method
    • QLocale$$LongFormat / Localizing special parameters – currencies and dates with QLocale
    • QLocale$$ShortFormat / Localizing special parameters – currencies and dates with QLocale
    • QLocale$$NarrowFormat / Localizing special parameters – currencies and dates with QLocale
  • transitions, Qt Quick / States and transitions in Qt Quick

V

  • Valgrind
    • used, for finding memory leaks / Finding memory leaks with Valgrind
    • about / Finding memory leaks with Valgrind
    • URL / Finding memory leaks with Valgrind
  • variables
    • examining / Examining variables and memory
  • version control systems
    • Qt Creator, integrating with / Integrating Qt Creator with version control systems
    • about / Integrating Qt Creator with version control systems
  • video clips
    • playing / Playing video clips
  • VideoOutput, properties
    • autoOrientation / Playing video clips
    • contentRect / Playing video clips
    • fillMode / Playing video clips
    • orientation / Playing video clips
    • sourceRect / Playing video clips
  • view / Model-view-controller programming with Qt
  • visual elements, Qt Quick
    • Window / The fundamental concepts of Qt Quick
    • Item / The fundamental concepts of Qt Quick
    • Image / The fundamental concepts of Qt Quick
    • AnimatedImage / The fundamental concepts of Qt Quick
    • AnimatedSprite / The fundamental concepts of Qt Quick
    • Text / The fundamental concepts of Qt Quick

W

  • web content
    • rendering, with / Rendering web content with QWebView
  • WebKit browser
    • URL / Rendering web content with QWebView
  • widget layout
    • managing, with layouts / Managing the widget layout with layouts
    • URL / Managing the widget layout with layouts
  • window display options, Qt Quick
    • setting / Setting the Qt Quick window display options
  • WorkerThread
    • implementing / Implementing WorkerThread

X

  • XML
    • parsing, Qt used / Parsing XML using Qt
    • parsing, HTTP used / Using XML parsing with HTTP
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at £13.99/month. Cancel anytime
Visually different images