|
楼主 |
发表于 2005-7-25 10:07:09
|
显示全部楼层
http://web.mit.edu/qt_v3.3.3/www/toplevel-example.html
我看了这篇文档,
其中有一段是这样说的:
[code:1]
A tool window will never have a task bar entry (even if it has no parent widget), and often has a smaller window decoration. Tool windows are frequently used instead of modeless dialogs.
[/code:1]
我是这样理解的,弹出的工具窗口在任务栏上是没有显示的,
于是,我用了如下语句:
[code:1]
MenuWidget service(0, "menuserver", Qt::WStyle_Tool);
[/code:1]
虽然也弹出一个窗口,但是任务栏上还是有一个小窗口。如果用
[code:1]
MenuWidget service(0, "menuserver", Qt::WType_Popup);
[/code:1]
的话,弹出的窗口符合我的意思,但有一点不好,就是,在以桌面的中间为坐标原点的平面直角坐标系的第二象限内点击鼠标,系统没有任何反应,就是不相应鼠标了,谁知道这是怎么回事?小D先谢了~~ |
|