Languages/Python/PyKDE WebKit Tutorial/Part5: Difference between revisions
No edit summary |
(Mark for archiving) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Archived}} | |||
{{Warning|This tutorial uses Qt4, PyQt4, and PyKDE4.}} | |||
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() | ||
self.window.setCentralWidget(self.widget) | self.window.setCentralWidget(self.widget) | ||
</ | </syntaxhighlight> | ||
A [http://api.kde.org/pykde-4.1-api/kdeui/KMainWindow.html 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. | A [http://api.kde.org/pykde-4.1-api/kdeui/KMainWindow.html 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. | ||
Line 15: | Line 18: | ||
[[image:Pykde-tutorial-2.png|center]] | [[image:Pykde-tutorial-2.png|center]] | ||
[[Development/Languages/Python/PyKDE_WebKit_Tutorial/Part4|« | [[Development/Languages/Python/PyKDE_WebKit_Tutorial/Part4|« Back to Part 4]] | [[Development/Languages/Python/PyKDE_WebKit_Tutorial/Part6|On to Part 6 »]] | ||
[[Category:Python]] |
Latest revision as of 14:04, 31 May 2019
This page has been archived
The information on this page is outdated or no longer in use but is kept for historical purposes. Please see the Category:Archives for similar pages.
Warning
This tutorial uses Qt4, PyQt4, and PyKDE4.
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.