Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Qt 6 C++ GUI Programming Cookbook - Third Edition

You're reading from  Qt 6 C++ GUI Programming Cookbook - Third Edition

Product type Book
Published in Apr 2024
Publisher Packt
ISBN-13 9781805122630
Pages 428 pages
Edition 3rd Edition
Languages
Author (1):
Lee Zhi Eng Lee Zhi Eng
Profile icon Lee Zhi Eng

Table of Contents (17) Chapters

Preface Chapter 1: Look-and-Feel Customization with Qt Designer Chapter 2: Event Handling – Signals and Slots Chapter 3: States and Animations with Qt and QML Chapter 4: QPainter and 2D Graphics Chapter 5: OpenGL Implementation Chapter 6: Transitioning from Qt 5 to Qt 6 Chapter 7: Using Network and Managing Large Documents Chapter 8: Threading Basics –Asynchronous Programming Chapter 9: Building a Touch Screen Application with Qt 6 Chapter 10: JSON Parsing Made Easy Chapter 11: Conversion Library Chapter 12: Accessing Databases with SQL Driver and Qt Chapter 13: Developing Web Applications Using Qt WebEngine Chapter 14: Performance Optimization Index Other Books You May Enjoy

Calling C++ functions from JavaScript

In this recipe, we will learn how to put our knowledge to use and create a functional login screen using Qt and SQLite.

How to do it…

Let’s learn how to call C++ functions from JavaScript using the following steps:

  1. Create a Qt Widgets Application project. Open the project file (.pro) and add the following modules to the project:
    QT += core gui webenginewidgets
  2. Open mainwindow.ui and delete the mainToolBar, menuBar, and statusBar objects, as we don’t need any of these in this example program.
  3. Add a vertical layout to the canvas, then select the canvas and click on the Lay Out Vertically button on top of the canvas. Add a text label to the top of the vertical layout and set its text to Hello!. Make its font bigger by setting its styleSheet property as follows:
    font: 75 26pt "MS Shell Dlg 2";

    This is what it looks like after we applied the font properties to our style sheet:

Figure 13.17 – Applying the font property to the “Hello!” text
...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}