[pyar] otra cosa que no puedo explicarme

Fernando Gonzalez fagonzalez en steel.com.ar
Sab Jul 28 18:34:06 ART 2012


Hola a todos antes que nada, ya logre hacer un formulario abm como yo 
queria, gracias a la ayuda de todo, adjunto el rar ( es livianito), 
ahora estoy un poco parado, por la idea es juntar todo en un formulario 
mdi, pero al intentar abrir la ficha de cliente esta se oculta 
inmediatamente el codigo es asi:

import sys
from PyQt4 import QtCore
from PyQt4 import QtGui
from frmMain import Ui_MainWindow
from ctrlClientes import fichaCliente


class Arranca(QtGui.QMainWindow, Ui_MainWindow):

     def __init__(self):
         super(Arranca, self).__init__()
         self.setupUi(self)
         self.showMaximized()
          #se asocia los eventos a la accion abrir archivo y cerrar 
aplicacion.
         self.connect(self.actionTerminar_2,
                      QtCore.SIGNAL('triggered()'),
                      QtGui.qApp, QtCore.SLOT('quit()'))
         self.connect(self.action_Clientes,
                      QtCore.SIGNAL('triggered()'),
                      self.showClientes)

     def showClientes(self):
         print "Abre ficha clientes"
         FC = fichaCliente()
         FC.show()
         FC.setVisible(True)


def main():
     app = QtGui.QApplication(sys.argv)
     programa = Arranca()
     programa.show()
     sys.exit(app.exec_())

if __name__ == '__main__':
     main()

frmMain esta hecho con el qtdesigner, lo raro pasa que por accidente las 
linea FC.show()
me quedo asi FC.chow()()
fichaCliente se abrio, funciono bien, y en la consola aparecio:

Abre ficha clientes
Traceback (most recent call last):
   File "C:\PYTHON\QT\tablas\appMain.py", line 26, in showClientes
     FC.show()()
TypeError: 'NoneType' object is not callable

lo loco que a pesar de esto funciona bien, la pregunta es como lanzar un 
formulario hijo como fichaCliente sin que me de este error.

en el rar esta la prueba de concepto de fichaCliente,

desde ya gracias

Fernando
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: tablas.rar
Type: application/octet-stream
Size: 6307 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120728/60f14d90/attachment.obj>


More information about the pyar mailing list