Hi,
I want to close form in third window. But i'cant. Ty very much.
My sample code:
from PyQt4 import QtGui, QtCore
class WindowLV1(QtGui.QMainWindow):
def __init__(self):
QtGui.QWidget.__init__(self)
self.Window2 = WindowLV2(self)
self.Window3 = WindowLV3(self)
self.setGeometry(600, 300, 600, 150)
self.setWindowTitle('Window 1 ')
self.Window2.show()
self.Window3.show()
class WindowLV2(QtGui.QDialog):
def __init__(self, parent):
super(WindowLV2,self).__init__(parent)
self.Window3=WindowLV3(self)
self.setGeometry(50, 100, 600, 150)
self.setWindowTitle('Window 2')
self.closewin3 = QtGui.QPushButton('Close 3', self)
self.closewin3.setGeometry(150, 50, 60, 35)
self.connect(self.closewin3, QtCore.SIGNAL('clicked()'),self.win3closedef)
def win3closedef(self):
self.Window3.close()
class WindowLV3(QtGui.QDialog):
def __init__(self, parent):
super(WindowLV3,self).__init__(parent)
self.setGeometry(100, 400, 420, 150)
self.setWindowTitle('Window 3')
if __name__ == '__main__':
import sys
app = QtGui.QApplication([])
Window1 = WindowLV1()
Window1.show()
sys.exit(app.exec_())
Bookmarks