QT QUICK QML
MindWorks.精驰软件
工业软件、控制系统、算法、低代码和可视化编程专家
展开
-
QT学习:第1课,创建QmlProject工程- QT Quick UI Prototype
QT学习:第1课,创建QmlProject工程- QT Quick UI Prototype本课程的目的:学习QML的基本概念前言: 本人之前从事过长时间的MFC,C#, WPF 的开发。之所以转战到QML,也是看到了WPF的缺点,比如运行速度慢,无法运行在嵌入式平台等。 考虑到QML的设计基本思路和WPF一致,考虑到未来国产系...原创 2019-07-10 10:15:36 · 1543 阅读 · 0 评论 -
QML插件扩展(一)
准备分两节来介绍QML扩展插件,分别为(一)基于QML文件的扩展方式(二)基于C++的插件扩展这篇先介绍基于QML的插件扩展。先介绍几个基本概念:qmldir: 用于组织自定义的QML插件,qmldir的具体写法可参考.qmltypes:qml插件的解释文件,用于QtCreator语法高亮。可通过Qt提供的工具qmlplugindump自动生成QML_IMPORT...转载 2019-07-10 10:34:42 · 260 阅读 · 0 评论 -
QML插件扩展(二)
上一节介绍了纯QML的插件扩展方式,这种扩展方式基本满足大部分的扩展需求,下面开始介绍比较小众的基于C++的扩展(一)更新插件工程1.更新MyPlugin工程下的qmldir文件,加入plugin MyPlugin, 其中MyPlugin是插件的动态库名称,在windows下对应MyPlugin.dll,在linux下多月MyPlugin.so2.编译MyPlugin插件,生成My...转载 2019-07-10 10:40:51 · 564 阅读 · 0 评论 -
QT 添加 lib库
因为我在工作的过程中,使用的是第三方提供的库,但是如何将这些库添加到QT的工程中,是个问题,让我恼火了很久,怎么弄都是错的。下面,我会对这个问题,进行叙述,希望其他人第一次遇到这种问题的时候,可以轻易的解决。一.添加第三方的头文件这个问题再简单不过了,不过我还是要说下。首先,添加头文件 #include "ControlCAN.h"然后,再将这个头文件放到工程的目...转载 2019-07-16 09:49:27 · 1540 阅读 · 1 评论 -
Qt中如何检测程序是Debug版还是Release版
方法是检查QT_NO_DEBUG 这个宏。示例代码:#ifdef QT_NO_DEBUGqDebug() << "release mode";#elseqDebug() << "debug mode";#endif转载 2019-07-16 09:52:15 · 3942 阅读 · 0 评论 -
Qt QtCreator 所有版本官方下载地址
如何在QT Creator加入lib库文件,在.pro文件中操作,两种方式:一、写代码CONFIG(release, debug|release) { DESTDIR = release OBJECTS_DIR = release/obj MOC_DIR = release/moc RCC_DIR = release/res UI_DIR = release/ui}...转载 2019-07-16 09:56:34 · 3575 阅读 · 0 评论