One of the advantages of Python code is the large number of libraries that are available, in this case we are going to use QtWebKit, with which we can easily create a browser or embed it within our application. We edit a file, for example pybrowser.py with the following content

#!/usr/bin/env python

import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *

app = QApplication(sys.argv)

web = QWebView()
web.load(QUrl("http://www.thempra.net"))
web.show()

sys.exit(app.exec_())
Y ya solo nos queda lanzar nuestro mini-navegador:
python pybrowser.py
A partir de aquí se ha de trabajar con los botones, barra de navegación , ......