Sto facendo un piccolo semplice programma in python con le Qt4, tanto per fare pratica. Il mio problema รจ il seguente. Ho 2 classi una la MainWindow con all'interno varie def e l'altra una gui secondaria. Quando cerco di richiamare la secondaria dall'interno di una def non si visualizza o meglio non resta visualizzata. Vi posto un po di codice:
from PyQt4 import QtGui, QtCore class Visualizza_Lista(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.resize(400,600) screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width()-size.width())/2,(screen.height()-size. height())/2) self.setWindowTitle("Win2") layout = QtGui.QHBoxLayout() self.textEdit=QtGui.QTextEdit() self.textEdit.setReadOnly(True) layout.addWidget(self.textEdit) self.widget = QtGui.QWidget() self.widget.setLayout(layout) self.setCentralWidget(self.widget) class MainWindow(QtGui.QMainWindow): def __init__(self): #codice della gui principale #qui richiamo tramite un button su signal clicked() richiama_secondaria() def richiama_secondaria(self): wLista=Visualizza_Lista() wLista.show() if __name__ == '__main__': app = QtGui.QApplication(sys.argv) main = MainWindow() main.show() app.exec_() potete aiutarmi ? _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python