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

Languages/Python/PyKDE DBus Tutorial

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 http://www.learningpython.com/2008/09/20/an-introduction-to-pyqt/ and http://techbase.kde.org/Development/Tutorials/Python_introduction_to_signals_and_slots)

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.

This page was last edited on 31 May 2019, at 13:45. Content is available under Creative Commons License SA 4.0 unless otherwise noted.