[Python] Richiamare finestra secondaria
tonino73 a libero.it
tonino73 a libero.it
Dom 7 Ott 2012 12:28:29 CEST
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 ?
Maggiori informazioni sulla lista
Python