qml加载开机白屏易死机的解决方案

简介: 本文讨论了在QML开发中遇到的加载白屏和死机问题,并提供了解决方案。文章给出了QML在开发板上启动时白屏问题的解决方法,以及在加载网络图片时可能导致的卡死问题,并分享了相关的参考链接和最佳实践代码示例。

1 参考链接

qt - Rectangle element is not displayed - Stack Overflow

(122条消息) qml在开发板上启动时,出现白屏(qml的两种加载方式)_xi__q的专栏-CSDN博客

(122条消息) 关于 qml从ubuntu开发迁移到目标机(定制ubuntu)上stackview无法显示(显示白屏) 的解决方法_长沙红胖子网络科技(原名:红模仿的小作坊)-CSDN博客

2 最佳实践

main.cpp

#include <QGuiApplication>
#include <QQuickView>

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);

    QQuickView engine(QUrl(QStringLiteral("qrc:/main.qml")));
    engine.show();

    return app.exec();
}

main.qml

import QtQuick 2.0

Rectangle {
    width: 100
    height: 100
    color: "red"
}
相关文章
|
计算机视觉
U盘使用技巧:U盘自动启运行应用程序(autorun.inf无法运行终极解决方案)
U盘使用技巧:U盘自动启运行应用程序(autorun.inf无法运行终极解决方案)
U盘使用技巧:U盘自动启运行应用程序(autorun.inf无法运行终极解决方案)
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
关于 qml程序在目标机上开发时运行出现不断闪屏现象的 解决方法
|
6月前
|
Linux Shell 数据安全/隐私保护
嵌入式Linux系统小技巧之U盘自动运行脚本
嵌入式Linux系统小技巧之U盘自动运行脚本
200 1
|
6月前
|
定位技术 C++ Python
ArcMap软件卡在加载界面且闪退无法打开的多种解决办法
ArcMap软件卡在加载界面且闪退无法打开的多种解决办法
336 1
|
网络协议 安全 Windows
VM在使用过程中开机频繁黑屏(VM14版本问题导致的,频繁开机黑屏)(一)
VM在使用过程中开机频繁黑屏(VM14版本问题导致的,频繁开机黑屏)(一)
107 0
|
Linux
VM在使用过程中开机频繁黑屏(VM14版本问题导致的,频繁开机黑屏)(二)
VM在使用过程中开机频繁黑屏(VM14版本问题导致的,频繁开机黑屏)(二)
195 0
|
关系型数据库 MySQL C++
解决“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”方案合集
解决“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”方案合集
解决“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”方案合集
WinCE系统启动时自动运行应用程序之二
Windows CE 4.2平台下创建工程SMDK2440(目录为C:/WINCE420/PUBLIC/SMDK2440)且Build(或者Rebuild)成功;假定需要自动运行的的应用程序为CEDEMO.exe
|
Windows
windows卸载程序提示“请等待当前程序完成卸载或更改“问题解决方法,windows卸载卡进程问题解决方法
windows卸载程序提示“请等待当前程序完成卸载或更改“问题解决方法,windows卸载卡进程问题解决方法
347 0
windows卸载程序提示“请等待当前程序完成卸载或更改“问题解决方法,windows卸载卡进程问题解决方法