Languages/Python/PyKDE WebKit Tutorial/Part4: Difference between revisions
(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...) |
No edit summary |
||
Line 22: | Line 22: | ||
[[image:Pykde-tutorial-2.png|center]] | [[image:Pykde-tutorial-2.png|center]] | ||
[[Development/Languages/Python/PyKDE_WebKit_Tutorial/Part3|« Back to Part 3]] | | |||
[[Development/Languages/Python/PyKDE_WebKit_Tutorial/Part5|On to Part 5 »]] | [[Development/Languages/Python/PyKDE_WebKit_Tutorial/Part5|On to Part 5 »]] | ||
[[Category:Python]] |
Revision as of 00:45, 13 October 2008
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.