Looking at qwidget.h, I found the destructor as below:
~QWidget();
I was wondering why this is not declared as virtual