Calling JavaScript functions from C++
In the previous example, we have learned how to call C++ functions from JavaScript through Qt's Web Channel system. In this example, we will try to do the reverse: call JavaScript functions from C++ code.
How to do it…
We can call JavaScript functions from C++ through the following steps:
- As usual, create a new Qt Widgets Application project and add the
webengine
andwebenginewidgets
modules to your project. - Then, open up
mainwindow.ui
and remove the tool bar, menu bar, and status bar. - After that, add a vertical layout and a horizontal layout to the canvas. Then, select the canvas and click Lay Out Vertically. Make sure the horizontal layout is located at the bottom of the vertical layout.
- Add two push buttons to ...
Get Qt5 C++ GUI Programming Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.