Qt 5 Blueprints : Design, Build, and Deploy Cross-Platform GUI Projects Using the Amazingly Powerful Qt 5 Framework.
Material type:
- text
- computer
- online resource
- 9781784390761
- T379 -- .H83 2015eb
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.