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...
Other Authors: | |
---|---|
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.