Languages/Python/PyKDE WebKit Tutorial/webkit4.py

From KDE TechBase
Revision as of 22:06, 7 March 2009 by Cathectic (talk | contribs) (Use new style classes)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

  1. !/usr/bin/env python

import sys

from PyKDE4.kdecore import * from PyKDE4.kdeui import *

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

class Tutorial(object):

   def __init__(self):
       self.widget = QWidget()
       layout = QVBoxLayout(self.widget)
       self.web = QWebView(self.widget)
       self.web.load(QUrl("http://kubuntu.org"))
       layout.addWidget(self.web)
       self.widget.show()

appName = "python-kde-tutorial" catalog = "" programName = ki18n("PyKDE Tutorial") version = "1.0" description = ki18n("A Small Qt WebKit Example") license = KAboutData.License_GPL copyright = ki18n("(c) 2008 Canonical Ltd") text = ki18n("none") homePage = "www.kubuntu.org" bugEmail = ""

aboutData = KAboutData (appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail)

KCmdLineArgs.init(sys.argv, aboutData)

app = KApplication() tutorial = Tutorial()

sys.exit(app.exec_())