窗口部件:相当于一个对话框,独立显示,不是在父窗口里显示。
非窗口部件:是父窗口里的一个子部件。
窗口部件定义:QLabel* label=new QLabel();//使用默认构造函数,没有指定父窗口
非窗口部件定义:QLabel* label2 = new QLabel(this);//指定了父窗口
this->setWindowFlags(Qt::Dialog| Qt::FramelessWindowHint| this->windowFlags());
详细的窗口类型和窗口属性可参照Qt::creator例子程序window flags
QWidget* widget = new QWidget(0,Qt::Dialog);