1、@@@@@@@@@@@@@@@@@@@@@@@@@@@
QWidget* ImgWindow11;
ImgWindow11 = new QWidget(this);
ImgWindow11->setWindowFlags(Qt::Dialog);//3
ImgWindow11->show();
2、@@@@@@@@@@@@@@@@@@@@@@@@@@@
QWidget* ImgWindow11;
ImgWindow11 = new QWidget(this);
ImgWindow11->setWindowFlags(Qt::Drawer);//7
ImgWindow11->show();
ImgWindow11->setWindowFlags(Qt::Dialog);//3
ImgWindow11->show();
----------------------------------------------------
请问下哈:上边两种写法的区别是:
1、子窗口带标题栏,但是不可以随父窗口关闭;
2、子窗口带标题栏,并且可以随父窗口关闭;
这个大家有碰到的吗?太奇怪了吧???最后flag都是3.
Qt::Drawer是个什么DD???
Qt::Drawer
0x00000006 | Window
Indicates that the widget is a Macintosh drawer.
Macintosh drawer是什么???
[ 此帖被yangfanxing在2009-12-22 23:32重新编辑 ]