Application development with Qt creator : design and build dazzling cross-platform applications using Qt and Qt Quick /
This book is great for developers who are new to Qt and Qt Creator and who are interested in harnessing the power of Qt for cross-platform development. If you have basic experience programming in C++, you have what it takes to create engaging cross-platform applications using Qt and Qt Creator!
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
[2014]
|
Edición: | Second edition. |
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Qt Creator; Downloading Qt and Qt Creator; Finding your way around Qt Creator; Your first application
- Hello World; Hello World using the QtGUI library; Hello World using Qt Quick; Summary; Chapter 2: Building Applications with Qt Creator; Getting started
- our sample library; Learning the landscape
- the Build menu and the .pro files; Linking against our sample library; Getting lost and found again
- debugging.
- Setting breakpoints and stepping through your programExamining variables and memory; Examining the call stack; The Projects pane and building your project; A review
- running and debugging your application; Summary; Chapter 3: Designing Your Application with Qt Designer; Code interlude
- signals and slots; Creating forms in Qt Designer; Creating the main form; Using application resources; Instantiating forms, message boxes, and dialogs in your application; Wiring the Qt Widgets application logic; Learning more about Qt Widgets ; Code interlude
- Qt Quick and the QML syntax.
- Creating Qt Quick applications in Qt DesignerCreating a reusable button; The calculator's main view; Learning more about Qt Quick and QML; Summary; Chapter 4: Qt Foundations; Representing data using Qt's core classes; Working with key-value pairs; Multithreading in Qt; Accessing files using Qt; Accessing HTTP resources using Qt; Performing HTTP requests; Parsing XML using Qt; Using XML parsing with HTTP; Implementing WorkerThread; Summary; Chapter 5: Developing Applications with Qt Widgets; Your main application and its menus; Simple Qt Widgets; Managing the widget layout with layouts.
- Model-view-controller programming with QtAnalyzing a concrete model subclass; Rendering web content with QWebView; Summary; Chapter 6: Drawing with Qt; What we need to start drawing with Qt; Drawing with QPainter on QPaintDevice instances; Drawing off screen; Creating custom widgets; The Graphics View Framework; Summary; Chapter 7: Doing More with Qt Quick; Fundamental concepts of Qt Quick; States and transitions in Qt Quick; Integrating Qt Quick and C++; Putting it all together
- an image gallery application; Summary; Chapter 8: Multimedia and Qt Quick; Multimedia in Qt.
- Playing audio clips and sound effectsPlaying video clips; Accessing the camera; Summary; Chapter 9: Sensors and Qt Quick; Sensors in Qt; Determining device location; Obtaining a device's position
- a simple example; Summary; Chapter 10: Localizing Your Application with Qt Linguist; Understanding the task of localization; Marking strings for localization; Localizing your application with QLinguist; Including localized strings in your application; Localizing special parameters
- currencies and dates with QLocale; Summary; Chapter 11: Optimizing Performance with Qt Creator.