ORPP logo
Image from Google Jackets

Qt 5 Blueprints : Design, Build, and Deploy Cross-Platform GUI Projects Using the Amazingly Powerful Qt 5 Framework.

By: Material type: TextTextPublisher: Birmingham : Packt Publishing, Limited, 2015Copyright date: ©2015Edition: 1st edDescription: 1 online resource (293 pages)Content type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781784390761
Subject(s): Genre/Form: Additional physical formats: Print version:: Qt 5 BlueprintsLOC classification:
  • T379 -- .H83 2015eb
Online resources:
Contents:
Intro -- Qt 5 Blueprints -- Table of Contents -- Qt 5 Blueprints -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why subscribe? -- Free access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Creating Your First Qt Application -- Creating a new project -- Changing the layout of widgets -- Understanding the mechanism of signals and slots -- Connecting two signals -- Creating a Qt Quick application -- Connecting C++ slots to QML signals -- Summary -- 2. Building a Beautiful Cross-platform Clock -- Creating a basic digital clock -- Tweaking the digital clock -- Saving and restoring settings -- Building on the Unix platforms -- Summary -- 3. Cooking an RSS Reader with Qt Quick -- Understanding model and view -- Parsing RSS Feeds by XmlListModel -- Tweaking the categories -- Utilizing ScrollView -- Adding BusyIndicator -- Making a frameless window -- Debugging QML -- Summary -- 4. Controlling Camera and Taking Photos -- Accessing the camera in Qt -- Controlling the camera -- Displaying errors on the status bar -- Permanent widgets in the status bar -- Utilizing the menu bar -- Using QFileDialog -- QML camera -- Summary -- 5. Extending Paint Applications with Plugins -- Drawing via QPainter -- Writing static plugins -- Writing dynamic plugins -- Merging plugins and main program projects -- Creating a C++ plugin for QML applications -- Summary -- 6. Getting Wired and Managing Downloads -- Introducing Qt network programming -- Utilizing QNetworkAccessManager -- Making use of the progress bar -- Writing multithreaded applications -- Managing a system network session -- Summary.
7. Parsing JSON and XML Documents to Use Online APIs -- Setting up Qt for Android -- Parsing JSON results -- Parsing XML results -- Building Qt applications for Android -- Parsing JSON in QML -- Summary -- 8. Enabling Your Qt Application to Support Other Languages -- Internationalization of Qt applications -- Translating Qt Widgets applications -- Disambiguating identical texts -- Changing languages dynamically -- Translating Qt Quick applications -- Summary -- 9. Deploying Applications on Other Devices -- Releasing Qt applications on Windows -- Creating an installer -- Packaging Qt applications on Linux -- Deploying Qt applications on Android -- Summary -- 10. Don't Panic When You Encounter These Issues -- Commonly encountered issues -- C++ syntax mistakes -- Pointer and memory -- Incompatible shared libraries -- Doesn't run on Android! -- Debugging Qt applications -- Debugging Qt Quick applications -- Useful resources -- Summary -- Index.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
No physical items for this record

Intro -- Qt 5 Blueprints -- Table of Contents -- Qt 5 Blueprints -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why subscribe? -- Free access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Creating Your First Qt Application -- Creating a new project -- Changing the layout of widgets -- Understanding the mechanism of signals and slots -- Connecting two signals -- Creating a Qt Quick application -- Connecting C++ slots to QML signals -- Summary -- 2. Building a Beautiful Cross-platform Clock -- Creating a basic digital clock -- Tweaking the digital clock -- Saving and restoring settings -- Building on the Unix platforms -- Summary -- 3. Cooking an RSS Reader with Qt Quick -- Understanding model and view -- Parsing RSS Feeds by XmlListModel -- Tweaking the categories -- Utilizing ScrollView -- Adding BusyIndicator -- Making a frameless window -- Debugging QML -- Summary -- 4. Controlling Camera and Taking Photos -- Accessing the camera in Qt -- Controlling the camera -- Displaying errors on the status bar -- Permanent widgets in the status bar -- Utilizing the menu bar -- Using QFileDialog -- QML camera -- Summary -- 5. Extending Paint Applications with Plugins -- Drawing via QPainter -- Writing static plugins -- Writing dynamic plugins -- Merging plugins and main program projects -- Creating a C++ plugin for QML applications -- Summary -- 6. Getting Wired and Managing Downloads -- Introducing Qt network programming -- Utilizing QNetworkAccessManager -- Making use of the progress bar -- Writing multithreaded applications -- Managing a system network session -- Summary.

7. Parsing JSON and XML Documents to Use Online APIs -- Setting up Qt for Android -- Parsing JSON results -- Parsing XML results -- Building Qt applications for Android -- Parsing JSON in QML -- Summary -- 8. Enabling Your Qt Application to Support Other Languages -- Internationalization of Qt applications -- Translating Qt Widgets applications -- Disambiguating identical texts -- Changing languages dynamically -- Translating Qt Quick applications -- Summary -- 9. Deploying Applications on Other Devices -- Releasing Qt applications on Windows -- Creating an installer -- Packaging Qt applications on Linux -- Deploying Qt applications on Android -- Summary -- 10. Don't Panic When You Encounter These Issues -- Commonly encountered issues -- C++ syntax mistakes -- Pointer and memory -- Incompatible shared libraries -- Doesn't run on Android! -- Debugging Qt applications -- Debugging Qt Quick applications -- Useful resources -- Summary -- Index.

Description based on publisher supplied metadata and other sources.

Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.

There are no comments on this title.

to post a comment.

© 2024 Resource Centre. All rights reserved.