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