qml的操作 -- VS2022开发qml,

在使用VS开发软件的时候一般大型软件都会使用模组的方式。每个模组之间独立开发,关于qml写的UI模组也不例外,如果所有的qml都挤在一个文件夹下也不利于管理,维护起来也比较吃力。比较好的管理方法就是按照功能分布存放在不同的文件夹下。还有就是图片放在单独文件夹下。这样所有的文件都分开存放。

关于文件管理

我写的一个demo。

其中Res是存放UI相关的文件的。images是存放图标的,qml是存放UI文件的。所以分辨新建了qrc文件管理。

管理怎么管理的问题

打开qrc文件。

prefix "/"这个是相对于qrc文件的路径。比如App.qml文件就是qml文件夹下App.xml文件。

 如果新添加qml文件,直接添加到这里就可以。

C++代码中导入UI。

    app.setWindowIcon(QIcon(":/images/music"));  // 设置图标软件图标和左上角图标
    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/qml/App.qml")));

第一行是设置图标,第二行是导入App.qml

编写qml文件,建议使用QtCreator,因为使用VS2022编辑器,没有代码提示,使用QtCreator会有代码提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

波雅_汉库克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值