In Chapter 8, Networking with QtNetwork, you learned how to interact with systems over a network using sockets and HTTP. The modern web is much more than just networking protocols, however; it's a programming platform built on the combination of HTML, JavaScript, and CSS, and working with it effectively requires a complete web browser. Fortunately for us, Qt provides us with the QtWebEngineWidgets library, which gives our application a full web browser in a widget.
In this chapter, we're going to learn how to access the web with Qt in the following section:
- Building a basic browser with QWebEngineView
- Advanced QtWebEngine usage