例如,当 A
窗口在最顶层显示时,B 窗口也在最顶层。如果用鼠标或者 Alt - Tab 切换到另外的窗口,使 A 窗口隐藏到
其他窗口之后,B 窗口也不再显示在顶层。如果点击任务栏上 A 窗口的
按钮切换回来,则两个窗口都回到顶层显示。
这两个窗口都是顶级。B 是个 QLabel。Qt 中直接把 QLabel 当做顶级窗口,就可以直接作为
对话框显示,不用自己特意实现一个 QDialog 子类。否则把它作为 A 的子窗口,自然就有了所需要的效果。现在希望找到的是比较”轻量级“的办法。
[ 此帖被napier在2010-07-16 14:15重新编辑 ]