读书人

QT这样的效果怎么实现。

发布时间: 2012-05-21 18:04:41 作者: rapoo

QT这样的效果如何实现。。


这个是在全屏时,单击按钮,弹出图片中那样的界面。。(绿色中间的那个界面)

问题如下:

1.实现这个界面不关闭,不能操作任何事件,类似模态对话框。。

2.如何实现后面界面的蒙板。。这个界面出现时,实现后面的界面变暗。。。

[解决办法]
用QML做吧,很简单
[解决办法]
第一个问题我没看懂
第二个问题变暗是视觉效果,可以在上面盖一层半透明的全屏窗体。也很方便的配合QTimer来实现透明度渐变。
[解决办法]
setWindowModality(Qt::ApplicationModal);
设置模态对话框

读书人网 >QT开发

热点推荐