
qml
ihmhm12345
这个作者很懒,什么都没留下…
展开
-
2023-06-09 QML获取一个属性的类型
在qml编程中,某些情况可能会需要知道一个属性的类型,比如下代码这样创建出的组件,不同组件会有不用应用方式,在使用之前就必须要判断它的类型,上述代码使用了instanceof来判断类型。原创 2023-06-09 09:15:24 · 417 阅读 · 0 评论 -
2023-01-18 Qt QObjectListModel的简单使用
这段时间在写qml界面,c++与qml交互中用到mode是常事,但遇到些小问题,在解决的过程中,顺便记录一下model的使用。model 只实现了基本的功能,不过对于存放QObject来说,也够用private :i ++) {if(!i ++) {if(!i ++) {if(!原创 2023-01-19 10:39:26 · 1721 阅读 · 0 评论 -
2022-09-13 使用QML实现文字雨
前两天看到有人拿js做了一个文字雨特效,使用的是 Canvas,QML也一样可以用它来实现。原创 2022-09-13 09:44:09 · 407 阅读 · 0 评论 -
2021-11-25 QML FileDialog 报错
目前在win10 Qt5.15.0 msvc2019-64 环境下,使用qml 的FileDialog 会报错 FileDialog{ id:exportDialog folder: shortcuts.home visible: false nameFilters: ["Tile Sets (*.map)"] onAccepted: console.log(fileUrl) }报错内容:warn原创 2021-11-25 10:14:11 · 1598 阅读 · 0 评论 -
2021-09-22 QML 实时预览
在学习qml过程中,可能大家都希望能有实时预览效果,在网上找了找,找到个解决方案,原理就是使用 QFileSystemWatcher 实时监控本地文件,一旦文件有变化,利用Qml 中的 Loader 加载qml文件注意main.cpp中必须要设置本地绝对路径engine.hotLoad("E:/QTCloud/QmlLearn/LivePreview/qml/main.qml");左侧文件列表使用的是QFileSystemModel 这个qt官方有案例,本地文件增删时,列表也随之增删其中qml 源码原创 2021-09-22 15:23:09 · 1888 阅读 · 2 评论 -
2021-09-07 获取qrc 资源文件下所有文件列表的方法
1. 使用QDir foreach (const QString& imageName, QDir(":").entryList()) { qDebug() << imageName; }2. 使用QDirIterator QDirIterator it(":", QDirIterator::Subdirectories); while (it.hasNext()) { qDebug() <原创 2021-09-07 18:15:28 · 652 阅读 · 0 评论 -
2021-08-04 QML踩坑系列
前言此系列文章记录一些在使用QML过程中出现过的问题,并记录解决方案一、问题如何使用自定义qml组件,工程配置等二、解决过程自定义组件可存放于任意文件夹,如我有一个 ScreenTools.qml 组件ScreenTools.qmlpragma Singletonimport QtQuick 2.0Item { id:screenTools //默认字体像素高度和宽度 property real defaultFontPixelHeight:原创 2021-08-04 16:00:36 · 466 阅读 · 0 评论