Languages/Python/PyKDE WebKit Tutorial/Part4

From KDE TechBase
Revision as of 00:04, 13 October 2008 by Jriddell (talk | contribs) (New page: Now we want to prepare to add an address bar. Replace the __init__ method with: <code python> self.widget = QWidget() layout = QVBoxLayout(self.widget) self.web...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Now we want to prepare to add an address bar.

Replace the __init__ method with:

       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()

Now instead of having the QWebView as our top widget we have a plain QWidget. This widget contains a layout which is not a visible widget but ensure child widgets are put in a sensible place. It is a QVBoxLayout which will put widgets in a vertical colum.

See the full code.

This version will look the same as the previous.

On to Part 5 »