• 5037阅读
  • 1回复

[讨论]QT启动的时候出现绿屏, 如何解决? [复制链接]

上一主题 下一主题
离线anthonymo200
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-15
我的QT程序名为app, 我使用app -qws -nomouse -font unifont运行我的程序, 但是出现4秒的绿屏, 然后显示程序界面,调试了一下, 发现是从启动程序到main.cpp程序里面的QApplication app( argc, argv );执行完的时间。不知道哪位解决了这类问题。如果QApplication app( argc, argv );后面的初始化比较久的话, 可以使用QSplashScreen 的方法来解决绿屏的问题。  
离线anthonymo200
只看该作者 1楼 发表于: 2011-03-15
没有人回答, 自己来回答, 借鉴了《能不能将QT程序启动时开发板的绿屏改为图片》的方式,
在QApplication 实例之前, 增加如下代码:
QImage img("xx.png");
if (!img.isNull()){qwsServer->setDesktopBackground(img);}
就可以了。
快速回复
限100 字节
 
上一个 下一个