Languages/Python/PyKDE WebKit Tutorial/Part5: Difference between revisions
No edit summary |
Neverendingo (talk | contribs) m (Text replace - "<code python>" to "<syntaxhighlight lang="python">") |
||
Line 1: | Line 1: | ||
We will change the top widget again adding a ''KMainWindow'' to contain our ''QWidget''. | We will change the top widget again adding a ''KMainWindow'' to contain our ''QWidget''. | ||
< | <syntaxhighlight lang="python"> | ||
self.window = KMainWindow() | self.window = KMainWindow() | ||
self.widget = QWidget() | self.widget = QWidget() |
Revision as of 20:34, 29 June 2011
We will change the top widget again adding a KMainWindow to contain our QWidget.
<syntaxhighlight lang="python">
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.