fork download
  1. from PyQt5 import QtWidgets
  2. from w import W
  3. import sys
  4.  
  5. class D(QtWidgets.QDialog):
  6. def __init__(self):
  7. super(D, self).__init__()
  8.  
  9. self.btn = QtWidgets.QPushButton('Click me')
  10.  
  11. layout = QtWidgets.QHBoxLayout()
  12. layout.addWidget(self.btn)
  13.  
  14. self.setLayout(layout)
  15.  
  16. self.btn.clicked.connect(self.runWin)
  17.  
  18. def runWin(self):
  19. win = W('Test')
  20. win.show()
  21. self.close()
  22.  
  23. if __name__ == '__main__':
  24. app = QtWidgets.QApplication(sys.argv)
  25. login = D()
  26. login.show()
  27. app.exec()
  28.  
Runtime error #stdin #stdout #stderr 0.01s 118656KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
  File "prog.py", line 27
    app.exec()
       ^
SyntaxError: invalid syntax