• 5048阅读
  • 4回复

[提问][WinCE]QT4.8应用程序启动时间优化咨询 [复制链接]

上一主题 下一主题
离线michaelmagic
 
只看楼主 倒序阅读 楼主  发表于: 2013-04-10
第一次用Qt写应用,碰到一个棘手的问题就是启动主界面的时间过长,从双击exe到显示界面用了2秒钟。
其中主要时间用在了setupUi函数和showFullScreen函数,分别用了0.9秒和0.6秒。
这两秒还不包括加载DLL的时间,算上的话总共时间可能有3秒多。


现在想尽量缩短这个启动时间,但是无从下手,不知道各位有什么建议。
另外就是问下各位你们的应用启动时间一般是多久呢?
离线toby520

只看该作者 1楼 发表于: 2013-04-10
应用启动时间长,那是肯定的,特别是大的应用程序,Qt好像提供了一个供应用程序启动时候的一些用户体验的类。
给Qt应用程序加一个启动画面很简单,需要使用的类是QSplashScreen。

在窗口没有显示之前,QSplashScreen显示一个图片,他还可以在图片上显示文字信息提示用户当前程序初始化的进度。一般情况下,启动画面代码在main()函数中,加在调用QApplication::exec()之前。
下面的一个程序的main()函数使用QSplashScreen显示一个启动画面,同时显示加载的模块信息和网络连接情况。
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线michaelmagic
只看该作者 2楼 发表于: 2013-04-10
谢谢楼上提示, 其实我已经在启动的时候加了一个启动页面,用户体验上来说不是很差。
只是老板只看数字,认为3秒多太长。
离线michaelmagic
只看该作者 3楼 发表于: 2013-04-10
自顶一下
离线swet123

只看该作者 4楼 发表于: 2013-07-03
不知道兄台现在这个问题解决的怎么样了?
快速回复
限100 字节
 
上一个 下一个