#qml

qml(Qt Quick)做界面

来源  https://www.zhihu.com/question/24880681/answer/29324824 本人是Qt初学者,正在写一个会计小软件(Linux桌面版)。看了Qt的介绍,觉得用qml(QtQuick)做界面非常机动快速,但是qml(QtQuick)处理复杂的业务逻...
代码星球 代码星球·2020-12-29

QML插件扩展2(基于C++的插件扩展)

上一节介绍了纯QML的插件扩展方式,这种扩展方式基本满足大部分的扩展需求,下面开始介绍比较小众的基于C++的扩展(一)更新插件工程1.更新MyPlugin工程下的qmldir文件,加入pluginMyPlugin,其中MyPlugin是插件的动态库名称,在windows下对应MyPlugin.dll,在linux下多月...

QML插件扩展(一)

准备分两节来介绍QML扩展插件,分别为(一)基于QML文件的扩展方式(二)基于C++的插件扩展这篇先介绍基于QML的插件扩展。 qmldir:用于组织自定义的QML插件,qmldir的具体写法可参考.qmltypes:qml插件的解释文件,用于QtCreator语法高亮。可通过Qt提供的工具qmlplugin...
代码星球 代码星球·2020-10-01

QML的默认属性default property

qml中,普通的属性,需要添加属性名称,属性内容,如color:“red”默认属性则可以直接书写,去掉方括号,在写重用的QML组件式比较有用,例如将一个QmL外部资源封装好,内部具体的item,有子对象去填充。见代码MyColumn.qml文件: importQtQuick2.0Item{defaultpro...

QtCreator下QML翻译

首先打开.pro工程文件,在文件中添加文本段:TRANSLATIONS=testTranslate_zh.ts在pro右键,单击再次弹出命令提示,如图在命令行中,输入lupdatetestTranslate.pro,pro为对应的工程此过程中,会自己编辑工程中的文件,如果有tr,或者qsTr(QML)的,会自动提取到t...
代码星球 代码星球·2020-10-01

QML开发常见错误(原)

大部分错误,都是因为没有重新编译或者清理导致的。消除步骤:先排除基本语法错误清理项目如果前两步都没有效果,手动删除程序生成目录 1.添加新控件,运行时不识别,如  qrc:ui/main.qml:21MyButtonisnotatype解决方法:这种错误,一般是加载时URL不正确导致,检查C++运行时,加载的...
代码星球 代码星球·2020-10-01

Qt5官方demo解析集28——Extending QML

本系列全部文章能够在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873接上文Qt5官方demo解析集27——ExtendingQML-AttachedPropertiesExample这个demo演示了为QML自己定义类型加入信号的方法。这与Qt...

qml 无边框

来源https://github.com/myml/qml-monitor/wiki/Qt%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B4%EF%BC%9A%E6%97%A0%E8%BE%B9%E6%A1%86%EF%BC%8C%E9%BC%A0%E6%A0%87%E6%8B%96%E5%8A...
代码星球 代码星球·2020-08-01

浅析Qt(C++),QML与HTML之间的交互

来源 https://zhuanlan.zhihu.com/p/62987738参考: https://doc.qt.io/qt-5.9/qml-qtwebchannel-webchannel.html 本文适合有一定Qt及HTML经验的人阅读。想要了解Qt(C++)和QML间的信息交互,...
代码星球 代码星球·2020-08-01

QML中的信号和函数

https://blog.csdn.net/iEearth/article/details/41801333 在QtC++中,signals&slots是其核心机制,是应用程序与UI组件交互的神经网络,同样在QML中,也有类似的signal&handler机制,signal信号就是我们常说的一...
代码星球 代码星球·2020-08-01

QML与C++混合编程

https://blog.51cto.com/9291927/1975383     QML与C++混合编程就是使用QML高效便捷地构建UI,而C++则用来实现业务逻辑和复杂算法。    Qt集成了QML引擎和Qt元对象系统,使得...
代码星球 代码星球·2020-08-01

如何将信号从javascript发射到qml

https://stackoverflow.com/questions/8696448/how-to-emit-signals-from-javascript-to-qml 我想从javascript文件中发出信号并在qml文件中接收它(以查找耗时的操作何时完成)。----------------------...

qt quick中qml编程语言

原创文章,转载请注明转自 >> Thuai’sblog文章链接>> http://www.thuai.com/archives/50 发表于 2013年3月11日 注册C++类注册可实例化的类型注册不实例化的QML类型附带属...
代码星球 代码星球·2020-08-01

Qt qml中listview 列表视图控件(下拉刷新、上拉分页、滚动轴)

来源 https://www.cnblogs.com/surfsky/p/4352898.html 设置ListView涉及到将contentsY,即视图的可见部分的顶部,设置y为委托的值。另一个更改是interactive将视图设置为false。这样可以防止视图移动。用户不能再滚动列表或更改当前I...

Qml之variant与var对比

来源 https://blog.csdn.net/nicai_xiaoqinxi/article/details/103192580参考 https://wiki.qt.io/Property-var 为什么QtQuick2中变量定义改为var呢?而不继续使用variant呢?我们看看它们...
代码星球 代码星球·2020-08-01
首页上一页12下一页尾页