[python-brasil] Dúvida PyQt to Pyside criação de interface com base em arquivo .ui

65 views
Skip to first unread message

Eric Lopes

unread,
Mar 12, 2011, 2:26:25 PM3/12/11
to python...@yahoogrupos.com.br
 

Olá a todos, há um tempo venho procurando a melhor ferramenta para criação
de interfaces usando python, depois de usar quase todas as ide's que
geralmente sugerem, cheguei a conclusão que o melhor e mais prático é a
combinação Eclipse+Pydev+QT+PyQt

com essa combinação tenho uma interface com todo o poder do eclipse
a facilidade de criação do qt designer
e finalmente a velocidade de criação de python

ontem eu estava tentando fazer a mesma coisa em PySide em vez de PyQt por
causa da LGPL, mas não consegui encontrar um código que funcionasse da mesma
forma, alguém já tentou/conseguiu fazer isso no PySide? ou pode me dar uma
luz, algo que funcione?
eis meu código para chamar o arquivo .ui e colocar um comando no botão:

import os.path as osp
from PyQt4.uic import loadUiType

FormClass, BaseClass =
loadUiType(osp.join(osp.dirname(osp.realpath(__file__)),
'Main.ui'))

class Main(BaseClass, FormClass):
def __init__(self, parent=None, value=0):
BaseClass.__init__(self, parent)
self.setupUi(self)
def on_btn_clicked(self):
print "Botão Clicado"

if __name__ == "__main__":
from PyQt4.QtGui import QApplication
app = QApplication([])
form = Main()
form.show()
app.exec_()

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
.

__,_._,___

Daniel Hartmann

unread,
Mar 22, 2011, 10:56:13 PM3/22/11
to python...@yahoogrupos.com.br
Opa, chegou a tentar apenas substituir o PyQt4 por PySide?

Fiz isso em um código meu uma vez e funcionou...
Mas não usei mais depois disso, permaneci no PyQt

Abraço,
Daniel

-- d· ·h · · ·


2011/3/12 Eric Lopes <contato.e...@gmail.com>

------------------------------------

Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/python-brasil/

<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html


Reply all
Reply to author
Forward
0 new messages