标题:QWidget showFullScreen不能显示(显示的透明窗口) 是bug吗
作者:fkeujjpdc
日期:2016-09-19 09:35
内容:
qt版本5.7windows 7 旗舰版vs2013编译器
我新建一个QWidget类 调用showFullScreen无法显示窗口(透明窗口)。
我采用qt creator 新建一个qwidget工程,将main函数里面的show改为showFullScreen 也不行
如果建一个qmainwindow工程改为showFullScreen 就可以
我记得我原来用qt5.5是可以的
这是Qt的BUG还是我哪里搞错了,求指点
#1 [dbzhang800 09-19 11:35]
我用以下代码无法重现你说的问题,你能提供更多信息吗?
#include
#include
#include
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTimer::singleShot(5000, &a, &QApplication::quit);
QWidget w;
w.showFullScreen();
return a.exec();
}
#2 [fkeujjpdc 09-26 13:57]
十分感谢您的回复,最近太忙没有来得及回复十分抱歉。
目前我有两个电脑,以前两台电脑都装了加密软件。
以前我用两台电脑都试过showfullwindow就不行。
前天我要网管把其中一台电脑加密软件的截屏功能限制去掉了,竟然就行了。
还有一台电脑依然对截屏功能有限制,所以还是不行(showfullwindow就是透明的)
我估计是加密软件的截屏限制导致的(我们用的是深圳的巨石加密软件)