
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、Qt学习部分不依赖平台,也就是不依赖开发板,可以在PC上学习2、嵌入式Linux Qt环境搭建和移植部分,依赖平台。

QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。本篇还是以代码的形式创建界面出来的具体内容如下:但是运行之后还是会有一个小的窗口出现:创建菜单栏,通过
捕获列表所谓捕获列表,其实可以理解为参数的一种类型,lambda 表达式内部函数体在默认情况下是不能够使用函数体外部的变量的,这时候捕获列表可以起到传递外部数据的作用。 根据传递的行为,捕获列表也分为以下几种:1. 值捕获与参数传值类似,值捕获的前期是变量可以拷贝,不同之处则在于,被捕获的变量在 lambda 表达式被创建时拷贝,而非调用时才拷贝:#include <iostream>
本文以C中struct的形式介绍单向链表,亦提及C++中的实现方法
归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法,归并排序对序列的元素进行逐层(递归)折半分组,然后从最小分组开始比较排序,合并成一个大的分组,逐层进行,最终所有的元素都是有序的。归并排序基本思想:将两个有序序列合并成一个有序序列。
信号量通常用来保护一定数量的相同的资源,如数据采集时的双缓冲区,适用于Producer/Consumer 模型。在实例 samp13_5中,创建类似于 Producer/Consumer 模型的两个线程类 QThreadDAQ 和QThreadShow。

接上篇,本篇进行进一步的介绍。

1. 函数对象包装器function为了函数提供了一种容器(封装),存放在对象或者变量中。通俗一些的理解就是把函数当做对象来处理。(1)支持4种函数的封装//1.普通函数//2.匿名函数//3.类成员函数//4.仿函数(重载了()运算符的函数)普通函数的封装#include <iostream>#include <vector>#include <algorithm&
插入记录”和“编辑记录都会打开一个对话框,编辑一条记录的所有字段数据,确认插入后用 QSqlQuery 执行一条INSERT语句插入一条记录,确认编辑时用 QSqlQuery 执行一个UPDATE 语句更新一条记录。遍历 qryEmpList 的所有记录,QSqlQuery 有 first()、previous()、next()、last()等函数记录移动,若到了最后一条记录后再执行 next()

qwbattery.h 里的内容是对组件类QwBattery 的类定义,其功能与12.1节中的QmyBattery 类完全一样。这两个类的名称之所以不同,是为了在编译两个实例时不产生冲突。QwBattery 类的定义与QmyBattery 的定义基本一样,只是在声明类的时候需要加一个宏ODESIGNER_WIDGET_EXPORT,并且用Q_PROPERTY宏定义了一个属性 powerLevel。








