Another great feature available in wxPython 3.0 is the new full-featured web browser control available in the wx.html2
module. This control provides a full rendering engine for the display of HTML with CSS and JavaScript. It uses a Webkit backend on GTK/OSX and an IE backend on MSW. This control provides a great way to display the documentation or HTML-based help files. It also lets us be leveraged to make a hard client for web-based applications that you may want to provide direct access for within your app. In this recipe, we will show how to get started with the WebView
class by implementing a very simple web browser application using it.
You need to perform the following steps:
First, let's take a look at the modules that need to be imported for this application, as follows:
import wx import wx.html2 as html2
Next, this application will consist of two main components: a navigation bar and a browser window. First, we will start by defining the navigation...