Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Lee Zhi Eng
Qt5 C++ GUI Programming Cookbook
Qt5 C++ GUI Programming Cookbook
Table of Contents
Qt5 C++ GUI Programming Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why Subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Look and Feel Customization
Introduction
Use style sheets with Qt Designer
How to do it…
How it works...
There's more…
Basic style sheet customization
How to do it…
How it works...
Creating a login screen using style sheets
How to do it…
How it works...
Using resources in style sheets
How to do it
How it works...
Customizing properties and sub-controls
How to do it…
How it works...
Styling in QML
How to do it…
How it works...
Exposing QML object pointer to C++
How to do it…
How it works...
2. States and Animations
Introduction
Property animation in Qt
How to do it…
How it works...
There's more…
Using easing curves to control property animation
How to do it…
How it works...
There's more…
Creating an animation group
How to do it…
How it works...
There's more…
Creating a nested animation group
How to do it…
How it works...
State machines in Qt
How to do it…
How it works...
There's more…
States, transitions, and animations in QML
How to do it…
How it works...
There's more…
Animating widget properties using animators
How to do it…
How it works...
Sprite animation
How to do it…
How it works...
There's more…
3. QPainter and 2D Graphics
Introduction
Drawing basic shapes on screen
How to do it…
How it works...
There's more…
Exporting shapes to SVG files
How to do it…
How it works...
There's more…
Coordinate transformation
How to do it…
How it works...
There's more…
Displaying images on screen
How to do it…
How it works...
There's more…
Applying image effects to graphics
How to do it…
How it works...
There's more…
Creating a basic paint program
How to do it…
How it works...
2D canvas in QML
How to do it…
4. OpenGL Implementation
Introduction
Setting up OpenGL in Qt
How to do it…
How it works...
There's more…
Hello world!
How to do it…
How it works...
Rendering 2D shapes
How to do it…
How it works...
Render 3D shapes
How to do it…
How it works...
Texturing in OpenGL
How to do it…
How it works...
Lighting and texture filter in OpenGL
How to do it…
How it works...
There's more…
Moving an object using keyboard controls
How to do it…
How it works...
3D canvas in QML
How to do it…
How it works...
5. Building a Touch Screen Application with Qt5
Introduction
Setting up Qt for mobile applications
How to do it…
How it works…
Designing a basic user interface with QML
How to do it…
How it works…
Touch events
How to do it…
How it works…
There's more…
Animation in QML
How to do it…
How it works…
Displaying information using Model View
How to do it…
How it works…
Integrating QML and C++
How to do it…
How it works…
6. XML Parsing Made Easy
Introduction
Processing XML data using stream reader
How to do it…
How it works…
There's more…
Writing XML data using Stream Writer
How to do it…
How it works…
Processing XML data using the QDomDocument class
How to do it…
How it works…
Writing XML data using the QDomDocument class
How to do it…
How it works…
Using Google's Geocoding API
How to do it…
How it works…
There's more…
7. Conversion Library
Introduction
Data conversion
How to do it…
How it works...
There's more…
Image conversion
How to do it…
How it works...
There's more…
Video conversion
How to do it…
How it works...
There's more…
Currency conversion
How to do it…
How it works...
There's more…
8. Accessing Databases
Introduction
How to do it…
How it works…
Connecting to a database
How to do it…
How it works…
Writing basic SQL queries
How to do it…
How it works…
Creating a login screen with Qt
How to do it…
How it works…
Displaying information from a database on a model view
How to do it…
How it works…
Advanced SQL queries
How to do it…
How it works…
There's more…
9. Developing a Web Application Using Qt Web Engine
Introduction
Introduction to Qt WebEngine
How to do it…
How it works…
There's more…
WebView and web settings
How to do it…
How it works…
Embedding Google Maps in your project
How to do it…
How it works…
Calling C++ functions from JavaScript
How to do it…
How it works…
Calling JavaScript functions from C++
How to do it…
How it works…
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Table of Contents
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset