当前位置:编程学习 > wap >>

Qt5.1 最小化窗口后无法还原

写了一个程序,主界面继承自QFrame,窗口类型设置为Qt::FramelessWindowHint。里面包含一个来自VLC-QT的播放窗口。
现在出现的问题是,在使用自定义的最小化按钮触发最小化showMinimized()。如果视屏是正在播放的话,任务栏的图标还原窗口后,只有播放视屏的部件正常显示。窗口的其部分都无法显示,看不见:

但只是看不见,点到合适的位置还是能触发的。
不知道这是由什么问题造成的。 --------------------编程问答-------------------- 信息太少,
我只能猜测,
1.可能是你写的代码有问题,
2.可能是你设置Qt::FramelessWindowHint不对,或许应该这样setWindowFlags(this->windowFlags() | Qt::FramelessWindowHint);
如果只是设置Qt::FramelessWindowHint,那么其它的属性就没有了.
3.还有可能是Qt5的bug.

以上. --------------------编程问答-------------------- 这个问题之前遇到过,将QT5.1更新到5.1.1后问题消失,现在在5.2.0的环境下也是正常的。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,