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