• 5007阅读
  • 3回复

关于Qt启动慢求解 [复制链接]

上一主题 下一主题
离线huliuda
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-21
最近做了一个应用程序,主要有大概70个左右的界面需要用来切换,每个界面主要的控件就是QLineEdit(大概30多个吧),现在遇到的问题是:
1、程序启动慢,特别在嵌入式设备上运行需要30s左右的启动时间(主要消耗在控件的new对象上)。
2、切换界面的时候感觉也不够流畅。
求高手指点下,哪个地方可以提高一下启动速度和切换速度的。
离线bran_lee

只看该作者 1楼 发表于: 2014-08-22
没必要每个界面全都初始化出来,有些需要的时候再创建出来,这样运行时没那么消耗资源,实在慢可以做一个加载等待界面
当你只有锤子时,你看什么都像是钉子!
离线toby520

只看该作者 2楼 发表于: 2014-08-22
动态创建页面,如楼上所说
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线彩阳

只看该作者 3楼 发表于: 2014-08-22
可能就是这个原因。你看操作系统启动原理就知道了,都是采用懒加载策略。
上海Qt开发联盟,热忱地欢迎你的加入!
快速回复
限100 字节
 
上一个 下一个