• 5100阅读
  • 2回复

qt3.3.8,如何实现打开一个对话框后,鼠标点击其他的窗体无效? [复制链接]

上一主题 下一主题
离线garyfcg
 
只看楼主 倒序阅读 楼主  发表于: 2008-07-14
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
这种锁定其他窗体的方式该如何实现???就像在window xp下,点击关闭计算机后,出现的那个界面,点击其他的无效。而在gentoo系统中,桌面系统是KDE3.5,点击退出后,界面是透明的,而点击其他的地方是不被锁死的。谢谢各位!
离线netlove

只看该作者 1楼 发表于: 2008-07-17
你可以继承QDialog,写一个模式对话框类实现
离线garyfcg
只看该作者 2楼 发表于: 2008-07-17
谢谢netlove
我通过另外的方法实现:
将这个界面设置成顶层,在将图象的大小设置成屏幕的分辨率的大小,,不能移动,再将底色设置为空白,当打开时,鼠标点击都在这个界面上,其他的打开的界面也能照样的看到,就能完成其功能了。

但是还有个问题想请教你:
我在qpushbuton上放置一个.png的照片后,原先的设置button上的字符就没有了。它们两个是后面的代码设置将覆盖前面的,请问怎么样能把图片和字符同时显示???
快速回复
限100 字节
 
上一个 下一个