当前位置: 代码迷 >> QT开发 >> QT这样的效果怎么实现。
  详细解决方案

QT这样的效果怎么实现。

热度:49   发布时间:2016-04-25 04:48:21.0
QT这样的效果如何实现。。


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

问题如下:

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

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

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