<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>simplemente fidojones &#187; QAbstractTableModel</title>
	<atom:link href="http://www.fidojones.com/tag/qabstracttablemodel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fidojones.com</link>
	<description>simplemente fidojones</description>
	<lastBuildDate>Mon, 17 Oct 2011 21:52:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Pycuentas 1.0 y QAbstractTableModel</title>
		<link>http://www.fidojones.com/2007/08/05/pycuentas-10-y-qabstracttablemodel/</link>
		<comments>http://www.fidojones.com/2007/08/05/pycuentas-10-y-qabstracttablemodel/#comments</comments>
		<pubDate>Sun, 05 Aug 2007 18:41:29 +0000</pubDate>
		<dc:creator>fidojones</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[pycuentas]]></category>
		<category><![CDATA[QAbstractTableModel]]></category>

		<guid isPermaLink="false">http://www.fidojones.com/2007/08/05/pycuentas-10-y-qabstracttablemodel/</guid>
		<description><![CDATA[He estado indagando el porqué de la lentidud de los TableView en QT4. Sabía que era culpa del modelo de datos que hacía un consumo de memoria excesivo. Por lo tanto usar el programa de cuentas con una cantidad de datos elevada se hacía deseperante por momentos. El TableView podía tardar en llenarse hasta 8 [...]]]></description>
			<content:encoded><![CDATA[<p>He estado indagando el porqué de la lentidud de los TableView  en QT4. Sabía que era culpa del modelo de datos que hacía un consumo de memoria excesivo. Por lo tanto usar el programa de cuentas con una cantidad de datos elevada se hacía deseperante por momentos. El TableView podía tardar en llenarse hasta 8 o 10 segundos. Rebuscando decían que la solucíon era crearse un modelo de datos propio para rellenar la tabla. Pero mis conocimientos de Qt4 son limitados.    Al final he encontrando la solución tras mucho rebuscar.</p>
<p>Usando el QAbstractTableModel he logrado que la carga de los datos dure menos de 2 segundos. Aquí dejo el código de la nueva versión para ejemplo de otros que se esten preguntando lo mismo que yo.</p>
<p align="center"><a href="http://www.fidojones.com/download/pycuentas-1.0.tar.gz">pycuentas-1.0.tar.gz</a></p>
<p align="left">Para que el programa funcione correctamente habría que instalar estos paquetes</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> python-qt4 python-gdchart2 python-sqlobject sqlite3</pre></div></div>

<p align="left">También he probado a usarlo en windows y funciona correctamente, eso sí he desactivado que para windows no cargue el gdchart porque no se si existe una versión de la libería para el python de windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fidojones.com/2007/08/05/pycuentas-10-y-qabstracttablemodel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

