找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库上位机编程

上位机编程

Floyd(动态规划)求解任意两点间的最短路径(图解)
Floyd算法的精髓在于动态规划的思想,即每次找最优解时都建立在上一次最优解的基础上,当算法执行完毕时一定是最优解对于邻接矩阵w,w保存最初始情况下任意两点间的直接最短距离,但没有加入中继点进行考虑如w=20,即表示 ...
2022-7-10 13:01
qt用法小结2021_11_19
Q_ENUMQ_ENUM只能在使用了Q_OBJECT或者Q_GADGET的类中,类可以不继承自QObject,但一定要有上面两个宏之一(Q_GADGET是Q_OBJECT的简化版,提供元对象的一部分功能,但不支持信号槽);Q_ENUM宏只能放置于所包含的结 ...
2022-7-10 12:56
C/C++ Qt ToolBar 菜单栏组件应用
ToolBar工具栏在所有窗体应用程序中都广泛被使用,使用ToolBar可以很好的规范菜单功能分类,用户可根据菜单栏来选择不同的功能,Qt中默认自带ToolBar组件,当我们以默认方式创建窗体时,ToolBar就被加入到了窗体中, ...
2022-7-10 12:56
C/C++ Qt 选择夹TabWidget组件应用
在Qt中通过使用选择夹组件可以实现在一个页面中集成多种功能,我们以TabWidget选择夹组件为例,实现在单个页面中集成多个功能,并给每一个子夹增加对应的Ico图标。如果我们使用选择夹组件,必须提前拖入UI界面中(无 ...
2022-7-10 12:54
《C++自学入门》1.预备知识
目录1.1 C语言由来1.2 C语言编程思想1.3 面向对象编程1.4 C++所带来的1.5 C++程序运行正文C++是在C语言基础之上开发的一种语言,是C语言的超集,‘++’取至C语言中的自加运算符,其意义不言而喻。学习C++是一次探索 ...
2022-7-10 12:51
简单的线程池(一)
概要此线程池拥有一个被所有工作线程共享的任务队列。线程池用户提交的任务,被线程池保存在任务队列中,工作线程从任务队列中获取任务并执行。任务是可拥有返回值的、无参数的可调用(callable)对象,或者是经 std ...
2022-7-10 12:48
C/C++ Qt 自定义Dialog对话框组件应用
在上一篇博文 《C/C++ Qt 标准Dialog对话框组件应用》 中我给大家演示了如何使用Qt中内置的标准对话框组件实现基本的数据输入功能。但有时候我们需要一次性修改多个数据,使用默认的模态对话框似乎不太够用,此时我 ...
2022-7-10 12:46
《C++自学入门》2.Hello World
目录1.1 C++的预处理和iostream文件1.2 头文件名和名称空间1.3 main()函数正文1.第一个C++程序#include iostream using namespace std; int main() { //打印Hello World! cout "Hello World!" endl; cin.get(); re ...
2022-7-10 12:44
使用int()显式类型转换指针来修改const char的值
0.摘要  记得之前看过一篇文章说所有的指针其实都可以视为一个int类型,这句话催生了我很多想法,这篇博文即为其一。1.举例  举例代码:#includeiostream using namespace std; int main() { const char str = ...
2022-7-10 12:41
C/C++ Qt TreeWidget 嵌套节点操作技巧
在上一篇博文《C/C++ Qt TreeWidget 单层树形组件应用》中给大家演示了如何使用TreeWidget组件创建单层树形结构,并给这个树形组件增加了右键菜单功能,接下来将继续延申树形组件的使用,并实现对树形框多节点的各种 ...
2022-7-10 12:40
C/C++ Qt ListWidget 列表框组件应用
ListWidget列表框组件,该组件与TreeWidget有些相似,区别在于TreeWidget可以实现嵌套以及多字段结构,而ListWidget组件则只能实现单字段结构,ListWidget组件常用于显示单条记录,例如只显示IP地址,用户名等数据, ...
2022-7-10 12:38
C++中const以及constexpr
一.const常量与#define比较define只是简单的替换,没有类型,const可以做到防窜改与类型安全。而且#define会在内存中可能(有几次替换就有几次拷贝)有多份拷贝,对于字面值常量加不加const都一样,例如:const char* ...
2022-7-10 12:35
C/C++ Qt ListWidget 增加右键菜单
在上一篇博文《C/C++ Qt ListWidget 列表框组件应用》中介绍了ListWidget组件的基本使用技巧,本次将给ListWidget组件增加一个右键菜单,当用户在ListWidget组件中的任意一个子项下右键,我们让其弹出这个菜单,并根 ...
2022-7-10 12:33
《C++自学入门》3.基本数据类型-1
目录1.1 变量名1.2 整型数据存储1.3 整型数据初始化1.4 无符号类型2.1 打印字符2.2 成员函数cout.put()2.3 char字面值3.1 bool类型正文面向对象编程OOP的本质是设计自己的数据类型,如果利用正确的数据结构,这对特 ...
2022-7-10 12:30
C/C++ Qt Tree与Tab组件实现分页菜单
虽然TreeWidget组件可以实现多节点的增删改查,但多节点操作显然很麻烦,在一般的应用场景中基本上只使用一层结构即可解决大部分开发问题,TreeWidget组件通常可配合TabWidget组件,实现一个类似于树形菜单栏的功能 ...
2022-7-10 12:28
热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 01:30 , Processed in 0.078590 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部