我正在开发一个 Qt 快速应用程序,我在其中通过网络提供“main.qml”文件:
QQuickView vv;
vv.engine()->setNetworkAccessManagerFactory(new MyFactory());
vv.setSource(QUrl("http://192.168.1.101/main.qml"));
vv.showFullScreen();
main.qml 文件是:
import QtQuick 2.7
import QtQuick.Window 2.2
Image
{
id :pencere
width: Screen.width
height: Screen.height
source: "back.png"
}
我使用HFS工具创建了文件服务器。
我正在运行我的应用程序,它从服务器获取 qml 文件。应用程序以白屏启动,等待很长时间而不是加载图像并显示它。如输出所示,它在 main.qml 之后很长时间才请求图像文件要求:
为什么它要求比 qml 文件晚1 分钟的图像?如何减少该持续时间?
如果我在互联网上设置图像,也会发生这种情况。我确信 HFS 没有问题。