Cargando…

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!

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rischpater, Ray (Autor)
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.