摘要: 使用 qmlRegisterSingletonType 或 qmlRegisterType 想QML注册C++类,按照使用文档上方法添加如下: qmlRegisterSingletonType<CProtoInfoModel>("LdpModel", 1, 0, "protoInfoModel", 阅读全文
posted @ 2022-09-21 11:21 菜鸟_IceLee 阅读(735) 评论(1) 推荐(0) 编辑
摘要: 一、常数到类型的映射(Mapping Integral Constants to Types) 1 template <int N> 2 struct Int2Type { 3 enum { value = N }; 4 }; 根据“不同的template 参数”出导出的类型是“不同的类型”,Int 阅读全文
posted @ 2022-08-12 09:42 菜鸟_IceLee 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 局部类即: 在函数中定义的class,像下面这样: 1 void func() 2 { 3 class Local { 4 // member variables ... 5 // member function definitons ... 6 }; 7 } 不过局部类有些限制: 1、不能定义 s 阅读全文
posted @ 2022-08-11 15:29 菜鸟_IceLee 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 表达式(expression)在编译期检测得到的结果是一个常数,这意味着可以利用编译期(而非代码)来作检测。 我们可以传给编译期一个语言构造(lauguage construct),如果是非零表达式则合法,零表达式则非法。当传入一个表达式而其值为零时,编译期会发出一个编译期的错我信息; 最简单的方式 阅读全文
posted @ 2022-08-11 15:10 菜鸟_IceLee 阅读(63) 评论(0) 推荐(0) 编辑
摘要: QRunnable Class QRunnable类是所有可运行对象的基类。 QRunnable类是一个接口,用于表示需要执行的任务或代码段,由run()函数的重新实现表示。 您可以使用QThreadPool在单独的线程中执行代码。 如果autoDelete()返回true(默认值),QThread 阅读全文
posted @ 2022-04-07 15:16 菜鸟_IceLee 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Choosing between using QThreadPool and QThread Qt框架提供了许多用于多线程的工具。 一开始选择正确的工具可能很有挑战性,但实际上,决策树只包含两个选项:您希望Qt为您管理线程,或者您希望自己管理线程。 然而,还有其他重要的标准: 1、不需要事件循环的任 阅读全文
posted @ 2022-04-07 09:03 菜鸟_IceLee 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 下面是正常情况代码,将界面对象类的this指针传入到线程中,在一个工作者线程中调用此类的信号,对象的槽函数能够正常响应。 #include "mainwindow.h" #include "ui_mainwindow.h" #include <QtConcurrent> MainWindow::Ma 阅读全文
posted @ 2022-04-02 13:16 菜鸟_IceLee 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 图表容器及大小 在 HTML 中定义有宽度和高度的父容器(推荐) 通常来说,需要在 HTML 中先定义一个 <div> 节点,并且通过 CSS 使得该节点具有宽度和高度。初始化的时候,传入该节点,图表的大小默认即为该节点的大小,除非声明了 opts.width 或 opts.height 将其覆盖。 阅读全文
posted @ 2022-03-11 16:22 菜鸟_IceLee 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在 https://www.jsdelivr.com/package/npm/echarts 选择 dist/echarts.js,点击并保存为 echarts.js 文件。 引入 Apache ECharts 在刚才保存 echarts.js 的目录新建一个 index.html 文件,内容如下: 阅读全文
posted @ 2022-03-11 13:27 菜鸟_IceLee 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 1、ScrollView 在另一个Item中提供滚动视图,ScrollView可以用来替换Flickable,也可以装饰现有的Flickable。根据平台的不同,它将添加滚动条和内容框架。Flickable没有滚动条,通过上线滑动实现滚动,用于触摸设备界面比较适合。 只有一个Item可以是Scrol 阅读全文
posted @ 2022-03-08 08:59 菜鸟_IceLee 阅读(672) 评论(0) 推荐(0) 编辑