PyKDE Programming/KDE
Appearance
The Structure of a KDE Application
[edit | edit source]A basic KApplication
[edit | edit source]Every KDE application you are going to write from now on will contain most of the following code.
#!/usr/bin/python
import sys
from PyKDE4.kdecore import ki18n, KCmdLineArgs, KAboutData
from PyKDE4.kdeui import KApplication
appName = "kde-application"
catalog = "simple test"
programName = ki18n("KDE Application")
version = "1.0"
aboutData = KAboutData(appName, catalog, programName, version)
KCmdLineArgs.init (sys.argv, aboutData)
app = KApplication ()
# your main widget (the application window) would be created and shown here
sys.exit(app.exec_())
Go ahead, run this file. The program will load and will not end until you terminate it.
Next we will learn how to add a first widget.