<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>eric3 &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/eric3/</link>
	<description>Feed of posts on WordPress.com tagged "eric3"</description>
	<pubDate>Mon, 07 Dec 2009 08:48:23 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Desarrollo de aplicaciones para KDE4 usando Python]]></title>
<link>http://susegirl.wordpress.com/2008/05/23/desarrollo-de-aplicaciones-para-kde4-usando-python/</link>
<pubDate>Fri, 23 May 2008 15:23:45 +0000</pubDate>
<dc:creator>susegirl</dc:creator>
<guid>http://susegirl.wordpress.com/2008/05/23/desarrollo-de-aplicaciones-para-kde4-usando-python/</guid>
<description><![CDATA[Holis =)  &#8230;hace unos dias nos entregaron el proyecto de base de datos en la Uni  y tenemos que]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><img src="http://img144.imageshack.us/img144/6606/pythonxc5.png" alt="QTPython" width="200" height="200" /></p>
<p>Holis =)  &#8230;hace unos dias nos entregaron el proyecto de base de datos en la Uni  y tenemos que hacer con mi grupo en Python un programita que conecte con una base de datos pidiendo el usuario, la clave&#8230;etc, yo soy la unica que usa Linux pero convencí a Mariana y a Miguel de hacerlo en QT4 que son las librerias de KDE4 porque es multiplataforma y corre en Windows también.  Ambos hicieron una partición ayer e instalaron openSuse 11 B3, me costó convencerlos jiji <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>1 &#8211; Requerimientos</strong></p>
<p>Para empezar con el desarrollo se requieren los siguientes paquetes:</p>
<p>python-qt4</p>
<p>python-2.5.2   o superior , viene en todos los linux instalado por defecto.</p>
<p>libqt4-devel  (no está en los repositorios, almenos en los mios º.O )</p>
<p><strong>2 &#8211; GUI lejitos del código</strong></p>
<p>La idea siempre es separar el código fuente de la interfaz gráfica (ventanitas) , para eso se desarrolla la interfaz en el programa QT Designer 4  (contenido en libqt4-devel)   y luego el código en cualquier otro lado, nosotros estamos usando <a title="Eric 4 Python IDE" href="http://www.die-offenbachs.de/eric/">Eric4</a> como Python IDE.</p>
<p><strong>3 &#8211; Generando la interfaz gráfica</strong></p>
<p>En el QT Designer 4 hacen la interfaz que quieren y luego la guardan . Si usan botones, textbox u otros controles ponganles nombres(name) significativos, no usen Button1, Button2,&#8230;,ButtonN porque despues cuando programen los eventos se van a emborrachar <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />   . También creen las señales para cada control, ex: buttonClicked.</p>
<p>Se guarda la interfaz con el nombre  interfaz.ui</p>
<p><strong>4 &#8211; Uniendo la interfaz con el código</strong></p>
<p>La interfaz en si es código autogenerado con el QT Designer y vamos a pasarlo a código para programar los metodos de respuesta a los botones o cualquier otro control q hayamos creado.</p>
<p>Para eso se necesita un programita que se llama  <strong>pyuic</strong> (viene en python-qt4):</p>
<p>$ pyuic -help<br />
PyQt user interface compiler.<br />
Usage: pyuic [options] [mode] &#60;uifile&#62;<br />
Generate implementation:<br />
pyuic [options] &#60;uifile&#62;<br />
Generate image collection:<br />
pyuic [options] -embed &#60;project&#62; &#60;image1&#62; &#60;image2&#62; &#60;image3&#62; &#8230;<br />
&#60;project&#62;<br />
project name<br />
&#60;image[0..n]&#62; image files<br />
Generate subclass implementation:<br />
pyuic [options] -subimpl &#60;classname&#62; &#60;uifile&#62;<br />
&#60;classname&#62;<br />
name of the subclass to generate<br />
Options:<br />
-o file<br />
Write output to file rather than stdout<br />
-p indent<br />
Set the Python indent in spaces (0 to use a tab)<br />
-nofwd<br />
Omit imports of custom widgets<br />
-tr func<br />
Use func(&#8230;) rather than self.trUtf8(&#8230;) for i18n<br />
-x<br />
Generate extra code to test the class<br />
-version<br />
Display version of pyuic<br />
-help<br />
Display this information</p>
<p>Para generar el código a partir del archivo  .ui ,ejecutaremos en el directorio donde guardamos el archivo interfaz.ui :</p>
<p>$pyuic -o interfaz.py interfaz.ui</p>
<p>Ahora solo queda editar el archivo interfaz.py y hacer las llamadas en los eventos a nuestros códigos.</p>
<p>Espero que les sirva para desarrollar programas para KDE4 que es lo que necesita Linux , si yo puedooo&#8230; vos ?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Un buon editor completo per Python]]></title>
<link>http://cybertips.wordpress.com/2008/01/15/un-buon-editor-completo-per-python/</link>
<pubDate>Tue, 15 Jan 2008 09:19:49 +0000</pubDate>
<dc:creator>akus85</dc:creator>
<guid>http://cybertips.wordpress.com/2008/01/15/un-buon-editor-completo-per-python/</guid>
<description><![CDATA[Da un po di giorni sono passato ad Ubuntu in maniera definitiva (dopo una serie di lascia e prendi c]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://cybertips.wordpress.com/files/2008/01/eric3.jpg" title="eric3.jpg"><img src="http://cybertips.wordpress.com/files/2008/01/eric3.jpg" alt="eric3.jpg" /></a>Da un po di giorni sono passato ad Ubuntu in maniera definitiva (dopo una serie di lascia e prendi  costretto dall&#8217;utilizzo lavorativo di programmi Win) <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
Mi sono imbattuto alla ricerca di un buon ide che comprendesse anche un debbugger decente(essendo uno strumento indispensabile durante lo sviluppo&#8230;),alla fine la mia ricerca è terminata alla scoperta di <b>Eric3</b><br />
Per installarlo su Ubuntu basta andare su Synaptic e cercare <i>Eric3</i><br />
<a href="http://cybertips.wordpress.com/files/2008/01/eric3schermata.jpg" title="eric3schermata.jpg"><img src="http://cybertips.wordpress.com/files/2008/01/eric3schermata.thumbnail.jpg" alt="eric3schermata.jpg" /></a><a href="http://cybertips.wordpress.com/files/2008/01/eric3schermata.jpg" title="eric3schermata.jpg"><br />
</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
