<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Comentários em: Python</title>
	<atom:link href="http://rra.etc.br/MyWorks/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://rra.etc.br/MyWorks</link>
	<description>Duas coisas são infinitas: o universo e a estupidez humana. Mas quanto ao Universo, ainda não estou totalmente seguro - Albert Einstein</description>
	<lastBuildDate>Tue, 06 Dec 2011 22:37:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: rudsonalves</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-306</link>
		<dc:creator>rudsonalves</dc:creator>
		<pubDate>Thu, 10 Mar 2011 17:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-306</guid>
		<description>Olá Wesley,

Infelizmente não conheço muito sobre o assunto. Buscando na rede encontrei uma mensagem do Rafael Alencar, que está fazendo algo parecido em MG. Talvez entrar em contato com ele ajude. Veja o link abaixo, sobre uma discussão no Python Português:

https://groups.google.com/group/python-em-portugues/browse_thread/thread/7b7eaa820b82dc49?hl=pt</description>
		<content:encoded><![CDATA[<p>Olá Wesley,</p>
<p>Infelizmente não conheço muito sobre o assunto. Buscando na rede encontrei uma mensagem do Rafael Alencar, que está fazendo algo parecido em MG. Talvez entrar em contato com ele ajude. Veja o link abaixo, sobre uma discussão no Python Português:</p>
<p><a href="https://groups.google.com/group/python-em-portugues/browse_thread/thread/7b7eaa820b82dc49?hl=pt" rel="nofollow">https://groups.google.com/group/python-em-portugues/browse_thread/thread/7b7eaa820b82dc49?hl=pt</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: wesley</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-305</link>
		<dc:creator>wesley</dc:creator>
		<pubDate>Thu, 10 Mar 2011 04:15:16 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-305</guid>
		<description>Você conhece alguma biblioteca ou código em python para trabalhar com sistemas biometria gostaria de fazer um controle alunos com sistema biométrico para controlar a chamada você conhece algo que eu possa utilizar</description>
		<content:encoded><![CDATA[<p>Você conhece alguma biblioteca ou código em python para trabalhar com sistemas biometria gostaria de fazer um controle alunos com sistema biométrico para controlar a chamada você conhece algo que eu possa utilizar</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rudsonalves</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-284</link>
		<dc:creator>rudsonalves</dc:creator>
		<pubDate>Fri, 24 Sep 2010 18:50:12 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-284</guid>
		<description>Estou aguardando</description>
		<content:encoded><![CDATA[<p>Estou aguardando</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Almir 'm3nd3s'</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-283</link>
		<dc:creator>Almir 'm3nd3s'</dc:creator>
		<pubDate>Thu, 23 Sep 2010 21:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-283</guid>
		<description>Só queria lhe dar a notícia de que agora estou investindo meu tempo em aprender Python e Ruby(rails).

Em breve poderei lhe ajudar em alguns projetos para que eu possa aprender mais :-D.</description>
		<content:encoded><![CDATA[<p>Só queria lhe dar a notícia de que agora estou investindo meu tempo em aprender Python e Ruby(rails).</p>
<p>Em breve poderei lhe ajudar em alguns projetos para que eu possa aprender mais <img src='http://rra.etc.br/MyWorks/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rudsonalves</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-275</link>
		<dc:creator>rudsonalves</dc:creator>
		<pubDate>Wed, 21 Jul 2010 21:46:17 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-275</guid>
		<description>Dei uma olhada na última versão do Ubuntu 10.04, o pacote para PyQt4 é o pyqt4-dev-tools. Este é uma espécie de templete que instala vários pacotes relacionados ao PyQt4.</description>
		<content:encoded><![CDATA[<p>Dei uma olhada na última versão do Ubuntu 10.04, o pacote para PyQt4 é o pyqt4-dev-tools. Este é uma espécie de templete que instala vários pacotes relacionados ao PyQt4.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rudsonalves</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-274</link>
		<dc:creator>rudsonalves</dc:creator>
		<pubDate>Wed, 21 Jul 2010 18:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-274</guid>
		<description>Não uso o Ubuntu, mas como ele é baseado no Gnome, deve ser por isto que não está funcionando em seu sistema. Se não me engano o pacote é python-qt4.

Tente uma pesquisa no sistema de pacotes por pyqt para ter certeza:

# aptitude search pyqt

Depois o instale, como de praxe:

# aptitude install python-qt4</description>
		<content:encoded><![CDATA[<p>Não uso o Ubuntu, mas como ele é baseado no Gnome, deve ser por isto que não está funcionando em seu sistema. Se não me engano o pacote é python-qt4.</p>
<p>Tente uma pesquisa no sistema de pacotes por pyqt para ter certeza:</p>
<p># aptitude search pyqt</p>
<p>Depois o instale, como de praxe:</p>
<p># aptitude install python-qt4</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: tonyfrasouza</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-273</link>
		<dc:creator>tonyfrasouza</dc:creator>
		<pubDate>Wed, 21 Jul 2010 14:50:24 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-273</guid>
		<description>Onde consigo estes módulos:

from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4 import QtCore
from PyQt4.QtWebKit import QWebView

Estou começando a me aventurar no mundo python. Meu sistema operacional é o Ubuntu Linux Lucid</description>
		<content:encoded><![CDATA[<p>Onde consigo estes módulos:</p>
<p>from PyQt4.QtCore import *<br />
from PyQt4.QtGui import *<br />
from PyQt4 import QtCore<br />
from PyQt4.QtWebKit import QWebView</p>
<p>Estou começando a me aventurar no mundo python. Meu sistema operacional é o Ubuntu Linux Lucid</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rudsonalves</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-265</link>
		<dc:creator>rudsonalves</dc:creator>
		<pubDate>Thu, 13 May 2010 11:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-265</guid>
		<description>Que bom, esta é a intenção.</description>
		<content:encoded><![CDATA[<p>Que bom, esta é a intenção.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Artur Fernandes</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-264</link>
		<dc:creator>Artur Fernandes</dc:creator>
		<pubDate>Wed, 12 May 2010 11:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-264</guid>
		<description>Rapaz, nem sei como te agradecer, eu consegui o que eu queria com o seu exemplo, segue o código:

[code]

#!/usr/bin/python
# -*- coding: utf-8 -*-
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4 import QtCore
from PyQt4.QtWebKit import QWebView

class ProgramaImpressor(QDialog):
    def __init__(self,parent=None):
        super(ProgramaImpressor,self).__init__(parent)
        rotuloNome=QLabel(&quot;Nome: &quot;)
        rotuloEndereco=QLabel(u&quot;Endereço: &quot;)
        rotuloOutros=QLabel(&quot;Diversos: &quot;)
        self.impressor=QPrinter()
        self.txtnome=QLineEdit()
        self.txtendereco=QLineEdit()
        self.txtdiversos=QTextEdit()
        self.btnimprimir=QPushButton(&quot;&amp;Imprimir&quot;)
        layoutHorizontal=QHBoxLayout()
        layoutHorizontal2=QHBoxLayout()
        layoutHorizontal3=QHBoxLayout()
        layoutVertical=QVBoxLayout()
        layoutHorizontal.addWidget(rotuloNome)
        layoutHorizontal.addWidget(self.txtnome)
        layoutHorizontal2.addWidget(rotuloEndereco)
        layoutHorizontal2.addWidget(self.txtendereco)
        layoutHorizontal3.addWidget(rotuloOutros)
        layoutHorizontal3.addWidget(self.txtdiversos)
        layoutVertical.addLayout(layoutHorizontal)
        layoutVertical.addLayout(layoutHorizontal2)
        layoutVertical.addLayout(layoutHorizontal3)
        layoutVertical.addWidget(self.btnimprimir)
        self.setLayout(layoutVertical)
        self.dialogo=QPrintPreviewDialog()
        self.html=u&quot;&quot;
        self.documento=QWebView()
        #self.connect(self.dialogo, SIGNAL(&quot;paintRequested (QPrinter *)&quot;),SLOT(&quot;print (QPrinter *)&quot;))
        self.connect(self.dialogo, SIGNAL(&quot;paintRequested (QPrinter *)&quot;),self.documento.print_)
        self.connect(self.documento,SIGNAL(&quot;loadFinished (bool)&quot;),self.previaImpressao)
        self.connect(self.btnimprimir, SIGNAL(&quot;clicked()&quot;),self.imprimir)
    
    def previaImpressao(self,arg):
        self.dialogo.exec_()     
    
    def imprimir(self,html=None):
        #self.documento.clear()
        html=u&quot;Relatório de Teste de Impressão\
        \
        O nome digitado Foi: %s\
        O endereço da pessoa é: %s\
        Os demais comentários São:\
        %s&quot;%(self.txtnome.text(),self.txtendereco.text(),self.txtdiversos.toHtml())
        self.documento.setHtml(html)
        #self.documento.show()
        
        
        
if __name__ == &quot;__main__&quot;:
    import sys
    app = QApplication(sys.argv)
    JanelaPrincipal = ProgramaImpressor()
    JanelaPrincipal.show()
    app.exec_()


[/code]</description>
		<content:encoded><![CDATA[<p>Rapaz, nem sei como te agradecer, eu consegui o que eu queria com o seu exemplo, segue o código:</p>
<p>[code]</p>
<p>#!/usr/bin/python<br />
# -*- coding: utf-8 -*-<br />
from PyQt4.QtCore import *<br />
from PyQt4.QtGui import *<br />
from PyQt4 import QtCore<br />
from PyQt4.QtWebKit import QWebView</p>
<p>class ProgramaImpressor(QDialog):<br />
    def __init__(self,parent=None):<br />
        super(ProgramaImpressor,self).__init__(parent)<br />
        rotuloNome=QLabel("Nome: ")<br />
        rotuloEndereco=QLabel(u"Endereço: ")<br />
        rotuloOutros=QLabel("Diversos: ")<br />
        self.impressor=QPrinter()<br />
        self.txtnome=QLineEdit()<br />
        self.txtendereco=QLineEdit()<br />
        self.txtdiversos=QTextEdit()<br />
        self.btnimprimir=QPushButton("&amp;Imprimir")<br />
        layoutHorizontal=QHBoxLayout()<br />
        layoutHorizontal2=QHBoxLayout()<br />
        layoutHorizontal3=QHBoxLayout()<br />
        layoutVertical=QVBoxLayout()<br />
        layoutHorizontal.addWidget(rotuloNome)<br />
        layoutHorizontal.addWidget(self.txtnome)<br />
        layoutHorizontal2.addWidget(rotuloEndereco)<br />
        layoutHorizontal2.addWidget(self.txtendereco)<br />
        layoutHorizontal3.addWidget(rotuloOutros)<br />
        layoutHorizontal3.addWidget(self.txtdiversos)<br />
        layoutVertical.addLayout(layoutHorizontal)<br />
        layoutVertical.addLayout(layoutHorizontal2)<br />
        layoutVertical.addLayout(layoutHorizontal3)<br />
        layoutVertical.addWidget(self.btnimprimir)<br />
        self.setLayout(layoutVertical)<br />
        self.dialogo=QPrintPreviewDialog()<br />
        self.html=u""<br />
        self.documento=QWebView()<br />
        #self.connect(self.dialogo, SIGNAL("paintRequested (QPrinter *)"),SLOT("print (QPrinter *)"))<br />
        self.connect(self.dialogo, SIGNAL("paintRequested (QPrinter *)"),self.documento.print_)<br />
        self.connect(self.documento,SIGNAL("loadFinished (bool)"),self.previaImpressao)<br />
        self.connect(self.btnimprimir, SIGNAL("clicked()"),self.imprimir)</p>
<p>    def previaImpressao(self,arg):<br />
        self.dialogo.exec_()     </p>
<p>    def imprimir(self,html=None):<br />
        #self.documento.clear()<br />
        html=u"Relatório de Teste de Impressão\<br />
        \<br />
        O nome digitado Foi: %s\<br />
        O endereço da pessoa é: %s\<br />
        Os demais comentários São:\<br />
        %s"%(self.txtnome.text(),self.txtendereco.text(),self.txtdiversos.toHtml())<br />
        self.documento.setHtml(html)<br />
        #self.documento.show()</p>
<p>if __name__ == "__main__":<br />
    import sys<br />
    app = QApplication(sys.argv)<br />
    JanelaPrincipal = ProgramaImpressor()<br />
    JanelaPrincipal.show()<br />
    app.exec_()</p>
<p>[/code]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rudsonalves</title>
		<link>http://rra.etc.br/MyWorks/python/comment-page-1/#comment-263</link>
		<dc:creator>rudsonalves</dc:creator>
		<pubDate>Sat, 08 May 2010 10:54:48 +0000</pubDate>
		<guid isPermaLink="false">http://rra.etc.br/?page_id=41#comment-263</guid>
		<description>Olá Artur Fernandes,

Eu realmente nunca fiz isto, mas experimente o código a seguir, e veja se resolve seu problema. 

O Baixei da página &quot;http://orangepalantir.org/topicspace/index.php?idnum=31&quot;. Aqui em minha máquina ele gerou um preview da página do google, perfeitamente. Somente não experimentei enviar para a impressora.

Essencialmente o código faz o que esta descrito na página do QPrintPreviewDialog (http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qprintpreviewdialog.html na seção &quot;Detailed Description&quot;).

Infelizmente todo (ou quase todo) código na documentação do PyQt está em C++.

---------------------------------------------------------------
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-

&quot;&quot;&quot;
Lets get the print thing working
&quot;&quot;&quot;
from PyQt4.QtGui import *
from PyQt4.QtCore import *
import PyQt4.QtWebKit as QtWebKit

import sys

class htmlViewer(QtWebKit.QWebView):
    def __init__(self,url, parent=None):
        QtWebKit.QWebView.__init__(self,parent)
        self.setUrl(QUrl(url))
        self.preview = QPrintPreviewDialog()
        self.connect(self.preview,SIGNAL(&quot;paintRequested (QPrinter *)&quot;),SLOT(&quot;print (QPrinter *)&quot;))
        self.connect(self,SIGNAL(&quot;loadFinished (bool)&quot;),self.execpreview)
    def execpreview(self,arg):
        print arg
        self.preview.exec_()

if __name__==&quot;__main__&quot;:
    app = QApplication(sys.argv)

    myurl = &quot;http://www.google.com&quot;
    widget = htmlViewer(myurl)
    widget.show()

    sys.exit(app.exec_())
---------------------------------------------------------------</description>
		<content:encoded><![CDATA[<p>Olá Artur Fernandes,</p>
<p>Eu realmente nunca fiz isto, mas experimente o código a seguir, e veja se resolve seu problema. </p>
<p>O Baixei da página &#8220;http://orangepalantir.org/topicspace/index.php?idnum=31&#8243;. Aqui em minha máquina ele gerou um preview da página do google, perfeitamente. Somente não experimentei enviar para a impressora.</p>
<p>Essencialmente o código faz o que esta descrito na página do QPrintPreviewDialog (<a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qprintpreviewdialog.html" rel="nofollow">http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qprintpreviewdialog.html</a> na seção &#8220;Detailed Description&#8221;).</p>
<p>Infelizmente todo (ou quase todo) código na documentação do PyQt está em C++.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
#!/usr/bin/env python<br />
# -*- coding: iso-8859-1 -*-</p>
<p>&#8220;&#8221;"<br />
Lets get the print thing working<br />
&#8220;&#8221;"<br />
from PyQt4.QtGui import *<br />
from PyQt4.QtCore import *<br />
import PyQt4.QtWebKit as QtWebKit</p>
<p>import sys</p>
<p>class htmlViewer(QtWebKit.QWebView):<br />
    def __init__(self,url, parent=None):<br />
        QtWebKit.QWebView.__init__(self,parent)<br />
        self.setUrl(QUrl(url))<br />
        self.preview = QPrintPreviewDialog()<br />
        self.connect(self.preview,SIGNAL(&#8220;paintRequested (QPrinter *)&#8221;),SLOT(&#8220;print (QPrinter *)&#8221;))<br />
        self.connect(self,SIGNAL(&#8220;loadFinished (bool)&#8221;),self.execpreview)<br />
    def execpreview(self,arg):<br />
        print arg<br />
        self.preview.exec_()</p>
<p>if __name__==&#8221;__main__&#8221;:<br />
    app = QApplication(sys.argv)</p>
<p>    myurl = &#8220;http://www.google.com&#8221;<br />
    widget = htmlViewer(myurl)<br />
    widget.show()</p>
<p>    sys.exit(app.exec_())<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

