标题:QT启动的时候出现绿屏, 如何解决?
作者:anthonymo200
日期:2011-03-15 12:03
内容:
我的QT程序名为app, 我使用app -qws -nomouse -font unifont运行我的程序, 但是出现4秒的绿屏, 然后显示程序界面,调试了一下, 发现是从启动程序到main.cpp程序里面的QApplication app( argc, argv );执行完的时间。不知道哪位解决了这类问题。如果QApplication app( argc, argv );后面的初始化比较久的话, 可以使用QSplashScreen 的方法来解决绿屏的问题。
#1 [anthonymo200 03-15 13:52]
没有人回答, 自己来回答, 借鉴了《能不能将QT程序启动时开发板的绿屏改为图片》的方式,
在QApplication 实例之前, 增加如下代码:
QImage img("xx.png");
if (!img.isNull()){qwsServer->setDesktopBackground(img);}
就可以了。