mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 18:32:51 +00:00
81 lines
2.2 KiB
HTML
81 lines
2.2 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE></TITLE>
|
|
</HEAD>
|
|
<BODY style="font-size : 10pt;">
|
|
<DIV CLASS="NAVHEADER">
|
|
|
|
<TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" style="font-size : 10pt;">
|
|
<TR><TH COLSPAN="3" ALIGN="center">PyKDE4 and QtDesigner</TH></TR>
|
|
<TR><TD WIDTH="10%" ALIGN="left" VALIGN="bottom"><A HREF="pykdedocs.html" ACCESSKEY="P">Prev</A></TD>
|
|
<TD WIDTH="80%" ALIGN="center" VALIGN="bottom"></TD>
|
|
<TD WIDTH="10%" ALIGN="right" VALIGN="bottom"><A HREF="faq.html" ACCESSKEY="N">Next</A></TD>
|
|
</TR>
|
|
</TABLE><HR ALIGN="LEFT" WIDTH="100%"></DIV>
|
|
|
|
<h2>pykdeuic4 - Designer Qt .ui file compiler for PyKDE 4</h2>
|
|
|
|
<p>by Simon Edwards <simon@simonzone.com></p>
|
|
|
|
|
|
<h3>Introduction</h3>
|
|
<p>
|
|
pykdeuic4 is an enhanced version of pyuic4 which supports KDE4 widgets and
|
|
i18n. It compiles Designer Qt .ui files to Python classes. Primary features
|
|
or differences compared to pyuic4 are:
|
|
</p>
|
|
<ul>
|
|
<li>Support KDE 4 widgets.</li>
|
|
<li>Uses KDE's i18n() function for handling translatable strings.</li>
|
|
<li>Generates code to preview the GUI.</li>
|
|
</ul>
|
|
|
|
<h3>Installation</h3>
|
|
<p>
|
|
Copy kde4.py to <python-install-dir>/site-packages/PyQt4/uic/widget-plugins/
|
|
pykdeuic4 should be installed to somewhere on your path, like /usr/bin/.
|
|
</p>
|
|
|
|
<h3>Usage</h3>
|
|
<pre>
|
|
python pykdeuic4.py MyWindow.ui
|
|
</pre>
|
|
<p>
|
|
will compile the .ui file and print the
|
|
output to stdout. Use the -o option to specify a file to put the output in.
|
|
</p>
|
|
<p>
|
|
Use the -e flag to generate extra code which will display the GUI when run.
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<DIV CLASS="NAVFOOTER">
|
|
<HR ALIGN="LEFT" WIDTH="100%">
|
|
<TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" style="font-size : 10pt;">
|
|
<TR>
|
|
<TD WIDTH="33%" ALIGN="left" VALIGN="top"><A HREF="pykdedocs.html" ACCESSKEY="P">Prev</A></TD>
|
|
<TD WIDTH="34%" ALIGN="center" VALIGN="top"><A HREF="toc.html" ACCESSKEY="H">Table of Contents</A></TD>
|
|
<TD WIDTH="33%" ALIGN="right" VALIGN="top"><A HREF="faq.html" ACCESSKEY="N">Next</A></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD WIDTH="33%" ALIGN="left" VALIGN="top">pykdedocs</TD>
|
|
<TD WIDTH="34%" ALIGN="center" VALIGN="top"> </TD>
|
|
<TD WIDTH="33%" ALIGN="right" VALIGN="top">FAQ</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</DIV>
|
|
</BODY>
|
|
</HTML>
|