首页| 论坛| 消息

标题:FileDialog qml这个组件加载很耗时?
作者:zm0958
日期:2017-04-25 09:53
内容:

开发一个qml桌面app 需要有一个选择本地文件的功能,自然想到了qml
FileDialog这个组件。但是把它放在页面里的时候,发现这个页面加载时会卡一下。应该是
FileDialog这个组件加载需要时间。请问大神们,有什么办法解决这个问题吗。页面跳转时卡一下很不友好。


#1 [lemonzll 04-25 11:19]
你应该是直接在页面的QML里创建的FileDialog吧,可以改成需要的时候才动态创建的
#2 回 lemonzll 的帖子 [never_forget 04-25 16:49]
lemonzll:你应该是直接在页面的QML里创建的FileDialog吧,可以改成需要的时候才动态创建的 (2017-04-25 11:19) 
楼上正解,动态加载这个控件可以让这个界面出现的时候不发生卡顿,但是,加载文件对话框的时候还是会有点延迟,楼主可以尽量做点过度在这儿,就可以了。其他的,没办法咯, 谁让我们要用别人的东西呢~~~
#3 [lemonzll 04-25 17:13]
你或者把创建FileDialog放在主页面的qml里面,这样是把创建FileDialog的延时给加在程序启动显示主窗口部分了,不过不影响切换了

回复 发表
主题 版块