|
|
|
<HTML>
|
|
|
|
<HEAD>
|
|
|
|
<TITLE>Python Bindings for KDE (PyKDE-3.16.0)</TITLE>
|
|
|
|
</HEAD>
|
|
|
|
<BODY>
|
|
|
|
<DIV CLASS="NAVHEADER">
|
|
|
|
<TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0">
|
|
|
|
<TR><TH COLSPAN="3" ALIGN="center">Python Bindings for KDE (PyKDE-3.16.0)</TH></TR>
|
|
|
|
<TR><TD WIDTH="10%" ALIGN="left" VALIGN="bottom"><A HREF="index.html" ACCESSKEY="P">Prev</A></TD>
|
|
|
|
<TD WIDTH="80%" ALIGN="center" VALIGN="bottom"></TD>
|
|
|
|
<TD WIDTH="10%" ALIGN="right" VALIGN="bottom"><A HREF="install.html" ACCESSKEY="N">Next</A></TD>
|
|
|
|
</TR>
|
|
|
|
</TABLE><HR ALIGN="LEFT" WIDTH="100%"></DIV>
|
|
|
|
<H1 CLASS="TITLE"><A NAME="AEN2"></A>Python Bindings for KDE (PyKDE-3.16.0)</H1>
|
|
|
|
<H3 CLASS="AUTHOR"><A NAME="AEN4">Jim Bublitz</A></H3>
|
|
|
|
<h1>Introduction</h1>
|
|
|
|
<P>
|
|
|
|
PyKDE is a set of Python bindings for the KDE toolkit. PyKDE makes nearly 700 KDE classes
|
|
|
|
and over 10,000 associated methods available to Python programmers.
|
|
|
|
</P>
|
|
|
|
<P>
|
|
|
|
The Python bindings for the Qt toolkit (PyQt) must also be installed. The sip library
|
|
|
|
must also be installed. This version of PyKDE will support sip 4.2.x. or later. Earlier
|
|
|
|
sip 4 versions may work, but are untested.
|
|
|
|
</P>
|
|
|
|
<P>
|
|
|
|
The current bindings support KDE versions 3.0.0 through 3.5.3,
|
|
|
|
and Python 2.2, 2.3 or 2.4. This fileset will work for any supported KDE version.
|
|
|
|
This version will not work with Qt1/KDE1 or Qt2/KDE2.
|
|
|
|
</P>
|
|
|
|
<P>
|
|
|
|
The bindings are implemented as a number of Python modules corresponding to
|
|
|
|
the names of the separate KDE libraries, i.e.
|
|
|
|
<TT CLASS="LITERAL">dcop</TT>,
|
|
|
|
<TT CLASS="LITERAL">tdecore</TT>,
|
|
|
|
<TT CLASS="LITERAL">tdefx</TT>,
|
|
|
|
<TT CLASS="LITERAL">tdeui</TT>,
|
|
|
|
<TT CLASS="LITERAL">kio</TT>,
|
|
|
|
<TT CLASS="LITERAL">kresources</TT>,
|
|
|
|
<TT CLASS="LITERAL">kabc</TT>,
|
|
|
|
<TT CLASS="LITERAL">kfile</TT>,
|
|
|
|
<TT CLASS="LITERAL">kparts</TT>,
|
|
|
|
<TT CLASS="LITERAL">khtml</TT>,
|
|
|
|
<TT CLASS="LITERAL">kspell</TT>,
|
|
|
|
<TT CLASS="LITERAL">tdeprint</TT>,
|
|
|
|
<TT CLASS="LITERAL">kmdi</TT>.
|
|
|
|
</P>
|
|
|
|
<H2>Changes</H2>
|
|
|
|
<P>
|
|
|
|
<p>
|
|
|
|
Troy Melhase's "pykde_sampler" example application has been added to the examples/ directory. If
|
|
|
|
you're interested in making a contribution to PyKDE, expanding pykde_sample to support additional
|
|
|
|
widgets and PyKDE features would be a good place to start.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
This release also replaces the original dcopext.py module with an improved version authored by
|
|
|
|
Matthias Panzenbock. The original version is available in extensions/dcopext.py.old, but is not
|
|
|
|
installed.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
konsolepart support has been restored, but only for KDE >= 3.5.0. configure.py now detects lib64
|
|
|
|
automatically. Also included are Matthias Panzenbock's DCOP extensions patch and Michael Franz
|
|
|
|
Aigner's KConfigSkeleton patch, both of which have been in previous snapshots.
|
|
|
|
|
|
|
|
</P>
|
|
|
|
<DIV CLASS="NAVFOOTER">
|
|
|
|
<HR ALIGN="LEFT" WIDTH="100%">
|
|
|
|
<TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" >
|
|
|
|
<TR>
|
|
|
|
<TD WIDTH="33%" ALIGN="left" VALIGN="top"><A HREF="index.html" ACCESSKEY="P">Prev</A></TD>
|
|
|
|
<TD WIDTH="34%" ALIGN="center" VALIGN="top"><A HREF="index.html" ACCESSKEY="H">Home</A></TD>
|
|
|
|
<TD WIDTH="33%" ALIGN="right" VALIGN="top"><A HREF="install.html" ACCESSKEY="N">Next</A></TD>
|
|
|
|
</TR>
|
|
|
|
<TR>
|
|
|
|
<TD WIDTH="33%" ALIGN="left" VALIGN="top">Table of Contents</TD>
|
|
|
|
<TD WIDTH="34%" ALIGN="center" VALIGN="top"> </TD>
|
|
|
|
<TD WIDTH="33%" ALIGN="right" VALIGN="top">Installation</TD>
|
|
|
|
</TR>
|
|
|
|
</TABLE>
|
|
|
|
</DIV>
|
|
|
|
</BODY>
|
|
|
|
</HTML>
|