04333nam 2200577 450 991078800700332120170822102623.01-78439-076-3(CKB)2670000000607305(EBL)2005212(SSID)ssj0001540158(PQKBManifestationID)11900112(PQKBTitleCode)TC0001540158(PQKBWorkID)11533850(PQKB)10961407(MiAaPQ)EBC2005212(CaSebORM)9781784394615(PPN)228050294(EXLCZ)99267000000060730520150504h20152015 uy| 0engur|n|---|||||txtccrQt 5 blueprints design, build, and deploy cross-platform GUI projects using the amazingly powerful Qt 5 framework /Symeon Huang1st editionBirmingham :Packt Publishing,[2015]©20151 online resource (272 p.)Community experience distilledIncludes index.1-78439-461-0 1-336-28862-0 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; SummaryChapter 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 pluginsMerging 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 LanguagesInternationalization 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!Debugging the Qt applicationsDebugging Qt Quick applications; Useful resources; Summary; IndexIf you are a programmer looking for a truly cross-platform GUI framework to help you save your time by side-stepping the incompatibility between different platforms and building applications using Qt 5 for multiple targets, then this book is most certainly intended for you. It is assumed that you have a basic programming experience of C++ and fundamental knowledge about Qt.Community experience distilled.BlueprintsBlueprints.Huang Symeon1579376MiAaPQMiAaPQMiAaPQBOOK9910788007003321Qt 5 blueprints3859433UNINA