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