I call a dialog from a principal program but cannot return the value of the variables (text box's). Here is a example...
from ui import Agenda from dialog1 import dialogo1 from PyQt4 import * import dbm import sys class principal (QApplication): def __init__(self, args): """ In the constructor we're doing everything to get our application started, which is basically constructing a basic QApplication by its __init__ method, then adding our widgets and finally starting the exec_loop.""" QApplication.__init__(self,args) # We pass None since it's the top-level widget, we could in fact leave # that one out, but this way it's easier to add more dialogs or widgets. self.maindialog = ag(None) self.setMainWidget(self.maindialog) self.maindialog.show() self.exec_loop() class ag (Agenda): ... ... def _slotAddClicked(self): d=dialogo1() d.exec_() d.connect(d.buttonOk,SIGNAL("clicked()"),self._procesadialog1) def _procesadialog1(): d=dialogo1() drempresa = d.dempresa.text() print drempresa # <-------------------------------------------------------- Nothing appears ... ... if __name__ == "__main__": app = principal(sys.argv) -- http://mail.python.org/mailman/listinfo/python-list