Table of Contents:
  • Merging plugin and main program projectsCreating a C++ plugin for QML applications; Summary; Chapter 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; Chapter 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; Chapter 8: Enabling Your Qt Application to Support Other Languages
  • Debugging the Qt applicationsDebugging Qt Quick applications; Useful resources; Summary; Index
  • Internationalization of Qt applicationsTranslating the Qt Widgets applications; Disambiguating identical texts; Changing languages dynamically; Translating the Qt Quick applications; Summary; Chapter 9: Deploying Applications on Other Devices; Releasing Qt applications on Windows; Creating an installer; Packaging the Qt applications on Linux; Deploying the Qt applications on Android; Summary; Chapter 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!
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 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; Chapter 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
  • Chapter 3: Cooking an RSS Reader with Qt QuickUnderstanding model and view; Parsing RSS Feeds by XmlListModel; Tweaking the categories; Utilizing ScrollView; Adding BusyIndicator; Making a frameless window; Debugging QML; Summary; Chapter 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; Chapter 5: Extending Paint Applications with Plugins; Drawing via QPainter; Writing static plugins; Writing dynamic plugins