【详细描述】
QWidget 类是所有用户接口对象的基类,是用户接口的原子对象:它捕捉鼠标,键盘和其他来自窗口系统的事件,同时将自己显示在屏幕上。每个widget 都是矩形的,并且他们均以Z-order排列。一个widget被父窗口控制并被覆盖显示在它的父窗口前面。如果一个widget没有父窗口的话,它就被称为一个window。通常,窗口应该具有一个框架和一个标题栏,尽管我们可以通过设置合适的窗口flags来创建没有这些装饰的window。在Qt中,QMainWindow和许多QDialog的子类是比较通用的window类型。