Languages/Python/PyKDE DBus Tutorial

< Languages
Revision as of 17:41, 1 April 2009 by (talk | contribs) (Initialized Python tutorial for DBus)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The aim of this tutorial is to give an overview of DBus in the context of python. By the end, the goal is to understand how to find DBus methods in existing applications and how to use them in PyQt4/PyKDE4. It assumes a basic working knowledge of Python and PyKDE4. (see and

Later additions to this tutorial may cover creating and emitting dbus signals.


First off, a small introduction to DBus. DBus is an inter-process communication framework. In other words, it allows different applications to talk to each other. DBus uses the concept of signals and methods, which are similar to the Signals and Slots in Qt. You can connect signals to methods, or call methods directly.

Content is available under Creative Commons License SA 4.0 unless otherwise noted.