随笔分类 -  QML

摘要:1.代码 QString filePath = "D:/work/QtSpace/Testusefuentui/Moduls/NewWidget/QML/MyToolComponent.qml"; const QUrl url = QUrl::fromLocalFile(filePath); m_e 阅读全文
posted @ 2025-08-10 18:48 朱小勇 阅读(6) 评论(0) 推荐(0)
摘要:1. import QtGraphicalEffects 1.15 Rectangle { id: frame width: root.width height: root.height anchors.centerIn: parent color: "#2B2B2B" radius: 6 laye 阅读全文
posted @ 2025-08-08 23:01 朱小勇 阅读(37) 评论(0) 推荐(0)
摘要:1.简单model mport QtQuick 2.15 import QtQuick.Controls 2.15 ApplicationWindow { width: 400 height: 500 visible: true // 方法2:在数据项中包含选中状态 ListModel { id: 阅读全文
posted @ 2025-07-14 23:34 朱小勇 阅读(122) 评论(0) 推荐(0)
摘要:QML引擎约定,加载的第一个QML文件就是contextObject,所以它的属性也就成了contextProperty,也就是全局变量 参考:https://www.jianshu.com/p/870fce56f2c3 阅读全文
posted @ 2025-07-12 23:38 朱小勇 阅读(17) 评论(0) 推荐(0)
摘要:1.地址 https://github.com/zhuzichu520/FluentUI 2.在Qt Design Studio使用FluentUI 可以使用工具的脚手架创建工程,然后复制FluentUI文件夹到Qt Design Studio的import路径下 3.使用全局提示信息 import 阅读全文
posted @ 2025-07-08 17:01 朱小勇 阅读(186) 评论(0) 推荐(0)
摘要:由于加载异常导致的QML报警,可重载代码模型解决: QTC里,工具-QML/JS-充值代码模型 阅读全文
posted @ 2025-07-07 10:06 朱小勇 阅读(11) 评论(0) 推荐(0)
摘要:1.Item有一个data变量 2.所以不能自定义property为data的变量,不然会让后续对象都存入data中,以至于这些对象不能被正常使用 md,搞了一天 阅读全文
posted @ 2025-07-05 23:19 朱小勇 阅读(5) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/qq_34139994/article/details/135407385 解决回车问题:https://blog.csdn.net/qq_41042595/article/details/127567906 阅读全文
posted @ 2025-07-05 13:49 朱小勇 阅读(12) 评论(0) 推荐(0)
摘要:不能在QML中连接一个子线程对象的信号到QML 阅读全文
posted @ 2025-06-02 20:37 朱小勇 阅读(38) 评论(0) 推荐(0)
摘要:问题:在5.15版本会提示此问题 老版本: Connections { target: button onClick: { } } 新版本: Connections { target: button function onClicked() { } } 阅读全文
posted @ 2024-01-31 17:19 朱小勇 阅读(121) 评论(0) 推荐(0)
摘要:https://www.freesion.com/article/51551202783/ https://www.jianshu.com/p/a309f44b540b 阅读全文
posted @ 2022-12-19 16:11 朱小勇 阅读(95) 评论(0) 推荐(0)
摘要:1、报错代码 AreaSeries { QtObject { } } 报标题错误 2、解决 AreaSeries { propperty var tt: QtObject { } } 参考:https://forum.qt.io/topic/81135/cannot-assign-to-non-ex 阅读全文
posted @ 2022-05-18 15:29 朱小勇 阅读(640) 评论(0) 推荐(0)
摘要:1、代码 function A(targetMarker) { targetMarker.sgl_xxx.connect(function(deltx) { console.log(deltx); }); } 阅读全文
posted @ 2022-04-29 15:08 朱小勇 阅读(92) 评论(0) 推荐(0)
摘要:环境MSVC2019-x64+Qt5.15.2 一、纯QML实现插件 即插件内部实现全部是QML的,与C++无关 1、 新建插件工程 2、工程名为SPMaker 默认生成的dll插件名=Target=工程名 3、设置详情 其中MyItem是默认添加的C++类,测试期间可以不修改名字,由于这里只测试Q 阅读全文
posted @ 2022-04-27 22:23 朱小勇 阅读(1252) 评论(0) 推荐(1)
摘要:1、代码 Item { focus: true Keys.onPressed: { console.log(event.key) switch(event.key) { case Qt.Key_U: break; case Qt.Key_M: Qt.quit(); break; } } } 必须设置 阅读全文
posted @ 2022-01-14 14:30 朱小勇 阅读(163) 评论(0) 推荐(0)
摘要:1、在QML里定义组件时,在内部是可以使用this的,效果等于使用id 阅读全文
posted @ 2022-01-03 22:52 朱小勇 阅读(205) 评论(0) 推荐(0)
摘要:1、遍历 var json={ "name":"乔峰", "age":"10", "sex":"男" }; for(var key in json){ console.log(key+":"+json[key]); } 2、通过下表获取 var ViewType = { a: "a", b: "b" 阅读全文
posted @ 2021-12-27 22:14 朱小勇 阅读(1152) 评论(0) 推荐(0)
摘要:1、出现此问题的地方 为LIstView定义了model,初始化的时候在model里加入了ListElement,但是Element里用到了变量,如下: property int name: "a" ListModel { id: id_tabModel ListElement {a: name} 阅读全文
posted @ 2021-12-23 10:32 朱小勇 阅读(761) 评论(0) 推荐(0)
摘要:一、使用场景 使用情景就是不可再修改的QML或者js文件,可定义成模块,分为如下情况 1、自定义控件 这里的自定义控件可以理解为最小单位控件,不可再修改,与QML的Button、Text等有同样的地位;不要与能够修改或者带逻辑的控件混淆; 2、存放公共变量、函数的JS 如某个JS文件里存放工程所需的 阅读全文
posted @ 2021-12-20 22:25 朱小勇 阅读(1997) 评论(2) 推荐(2)
摘要:https://blog.csdn.net/contiune/article/details/79450600 https://www.jb51.cc/css/216327.html 阅读全文
posted @ 2021-12-20 22:24 朱小勇 阅读(561) 评论(0) 推荐(0)