34 lines
619 B
Python
34 lines
619 B
Python
import sys
|
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
|
|
|
|
|
class MyObj():
|
|
|
|
def __init__(self):
|
|
pass
|
|
|
|
def __del__(self):
|
|
print("##### Destroyed ######")
|
|
|
|
|
|
def parse():
|
|
o = MyObj()
|
|
raise Exception("Intentional Exception")
|
|
|
|
|
|
class Example(QtWidgets.QWidget):
|
|
|
|
def __init__(self):
|
|
super(Example, self).__init__()
|
|
|
|
qbtn = QtWidgets.QPushButton('Raise', self)
|
|
qbtn.clicked.connect(parse)
|
|
|
|
self.setWindowTitle('Quit button')
|
|
self.show()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
app = QtWidgets.QApplication(sys.argv)
|
|
ex = Example()
|
|
sys.exit(app.exec_()) |