MCPcopy Index your code
hub / github.com/PacktPublishing/QT6-C-GUI-Programming-Cookbook---Third-Edition-

github.com/PacktPublishing/QT6-C-GUI-Programming-Cookbook---Third-Edition- @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
733 symbols 1,223 edges 158 files 2 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Qt 6 C++ GUI Programming Cookbook

no-image

This is the code repository for Qt 6 C++ GUI Programming Cookbook, published by Packt.

Practical recipes for building cross-platform GUI applications, widgets, and animations with Qt 6

What is this book about?

This recipe-based guide will provide you with plenty of DIY tasks to help you understand various aspects of the Qt 6 toolkit. You’ll learn how to develop and customize cross-platform GUIs that are interactive and appealing to your customers.

This book covers the following exciting features: * Animate GUI elements using Qt 6's built-in animation system * Draw vector shapes and bitmap images using Qt 6's powerful rendering system * Implement an industry-standard OpenGL library in your project * Build a mobile app that supports touch events and export it into devices * Parse and extract data from an XML file and present it on your GUI * Interact with web content by calling JavaScript functions from C++ * Access MySQL and SQLite databases to retrieve data and display it on your GUI

If you feel this book is for you, get your copy today!

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

import QtQuick
import QtQuick.Window
Window {
  visible: true
  width: 640
  title: qsTr("Hello World")
}

Following is what you need for this book: This intermediate-level book is designed for those who want to develop software using Qt 6. If you want to improve the visual quality and content presentation of your software application, this book is for you. Prior experience with the C++ programming language is required.

With the following software and hardware list you can run all code files present in the book (Chapter 1-x).

Software and Hardware List

Chapter Software required OS required
1-14 Qt Creator 12.0.2 Windows, macOS, or Linux
1-14 Qt Design Studio Windows, macOS, or Linux
1-14 SQLiteStudio Windows, macOS, or Linux

Related products

Get to Know the Author

Lee Zhi Eng is a self-taught programmer who worked as an artist and programmer at several game studios before becoming a part-time lecturer for two years at a university, teaching game development subjects related to Unity and Unreal Engine. He has not only taken part in various projects related to games, interactive apps, and virtual reality, but has also participated in multiple projects that are more oriented toward software and system development. When he is not writing code, he enjoys traveling, photography, and exploring new technologies.

Other books by the author

Core symbols most depended-on inside this repo

error
called by 79
Chapter07/FTP/ftpcontrolchannel.cpp
addLine
called by 25
Chapter05/Qt Canvas/three.js
paramThreeToGL
called by 22
Chapter05/Qt Canvas/three.js
setPoint
called by 21
Chapter05/Qt Canvas/three.js
callback
called by 13
Chapter13/WebEngine_Call_Cpp_Function_From_Js/html/js/bootstrap.js
close
called by 12
Chapter07/FTP/ftpdatachannel.cpp
componentsPerElementForGLType
called by 12
Chapter05/Qt Canvas/three.js
loadTexture
called by 9
Chapter05/Qt Canvas/three.js

Shape

Function 464
Method 224
Class 45

Languages

TypeScript54%
C++46%

Modules by API surface

Chapter05/Qt Canvas/three.js205 symbols
Chapter13/WebEngine_Call_Js_Function_From_Cpp/html/js/jquery.min.js64 symbols
Chapter13/WebEngine_Call_Cpp_Function_From_Js/html/js/jquery.min.js64 symbols
Chapter02/Signals_Slots_widgets/mainwindow.cpp24 symbols
Chapter13/WebEngine_Call_Js_Function_From_Cpp/html/js/bootstrap.js22 symbols
Chapter13/WebEngine_Call_Cpp_Function_From_Js/html/js/bootstrap.js22 symbols
Chapter04/Creating_a_Basic_Paint_Program/mainwindow.cpp17 symbols
Chapter13/WebEngine_Settings/mainwindow.cpp11 symbols
Chapter07/FTP/mainwindow.cpp10 symbols
Chapter13/WebEngine_Call_Js_Function_From_Cpp/html/js/bootstrap.min.js8 symbols
Chapter13/WebEngine_Call_Cpp_Function_From_Js/html/js/bootstrap.min.js8 symbols
Chapter13/WebEngine_Basic/mainwindow.cpp8 symbols

For agents

$ claude mcp add QT6-C-GUI-Programming-Cookbook---Third-Edition- \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page