Learn Qt 5 build modern, responsive cross-platform desktop applications with Qt, C++, and QML

Learn the fundamentals of QT 5 framework to develop interactive cross-platform applications About This Book A practical guide on the fundamentals of application development with QT 5 Learn to write scalable, robust and adaptable C++ code with QT Deploy your application on different platforms such as...

Full description

Bibliographic Details
Other Authors: Sherriff, Nicholas, author (author)
Format: eBook
Language:Inglés
Published: Birmingham, England ; Mumbai, [India] : Packt 2018.
Edition:1st edition
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631651906719
Table of Contents:
  • Cover
  • Title Page
  • Copyright and Credits
  • Packt Upsell
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Hello Qt
  • Installing Qt
  • Maintaining your installation
  • Qt Creator
  • Scratchpad project
  • qmake
  • Summary
  • Chapter 2: Project Structure
  • Projects, MVC, and unit testing
  • Project creation
  • cm-lib
  • cm-tests
  • cm-ui
  • Mastering MVC
  • QObject
  • QML
  • Project output
  • Summary
  • Chapter 3: User Interface
  • UX
  • Creating views
  • StackView
  • Anchors
  • Sizing
  • Navigation
  • Fixing conflicts
  • Summary
  • Chapter 4: Style
  • Style resource
  • Font Awesome
  • Components
  • Styling the navigation bar
  • Clicking
  • Commands
  • Command bar
  • Summary
  • Chapter 5: Data
  • JSON
  • Object hierarchy
  • DataDecorators
  • Entities
  • Entity collections
  • Data models
  • Custom TextBox
  • Summary
  • Chapter 6: Unit Testing
  • Unit testing
  • The default Qt approach
  • Custom approach
  • DataDecorator tests
  • Entity Tests
  • Mocking
  • Summary
  • Chapter 7: Persistence
  • SQLite
  • Primary keys
  • Creating clients
  • Panels
  • Finding clients
  • Editing clients
  • Deleting clients
  • Summary
  • Chapter 8: Web Requests
  • Network access
  • Web Requests
  • RSS View
  • RSS
  • Summary
  • Chapter 9: Wrapping Up
  • Object factory
  • UI scaling
  • Dashboard
  • Enumerator selectors
  • Contacts
  • Deployment preparation
  • OS X
  • Linux
  • Windows
  • Qt Installer framework
  • Installation
  • Summary
  • Other Books You May Enjoy
  • Index.