Languages/Python/PyKDE WebKit Tutorial/Part5

From KDE TechBase
Revision as of 20:50, 29 June 2011 by Neverendingo (talk | contribs) (Text replace - "</code>" to "</syntaxhighlight>")
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.

We will change the top widget again adding a KMainWindow to contain our QWidget.

        self.window = KMainWindow()
        self.widget = QWidget()
        self.window.setCentralWidget(self.widget)

A KMainWindow is intended to be the top level widget in most KDE applications. It makes it very easy to add menus, toolbars and a statusbar to your application. In this example I'm afraid to say it exists only to work around a bug where the application crashes if we don't use it.

See the full code.

This version will look the same as the previous.

« Back to Part 4 | On to Part 6 »