After a long study of the object orientation part, I started to study PyQT5. I was doubtful in the following code:
class App(QWidget):
def __init__(self):
super().__init__()
self.title='Hello, world!'
self.left=10
self.top=10
self.width=640
self.height=480
self.initUI()
def initUI(self):
self.setWindowTitle(self.title)
self.setGeometry(self.left,self.top,self.width,self.height)
self.show()
if __name__=='__main__':
app=QApplication(sys.argv)
ex=App()
In this code the window that was to be generated is less than a second on the screen and already disappears when I squeeze the code in PyCharm. In Python 3.7 IDE it runs normal. How do I fix this?