摘要:
在QT5.0中打开 关于插件 changecodemodel取消勾选,关闭重启qt之后有效。 阅读全文
摘要:
事件作为一个对象,继承自QEvent类,常见的有键盘事件QKeyEvent,鼠标事件QMouseEvent和定时器事件QTimerEvent等,事件过滤器,自定义事件和随机事件的知识。 事件和信号是两个不同层面的东西,发出者不同,作用也不同。 5种处理一个事件的方法: 重新实现部件的paintEve 阅读全文
摘要:
QMainWindow是带有菜单栏和工具栏的主窗口类,QDialog是各种对话框的基类,而他们全部继承自QWidget(被称为基础窗口部件)。 3.1基础窗口部件QWidget QObject类是所有支持Qt对象模型的对象的基类,QPaintDevice类是所有可以绘制的对象的基类。 QDialog 阅读全文
摘要:
双击运行".exe"会弹出缺少“.dll”文件 方法一: 在QT的安装目录下找到这些文件放到.exe所在的文件夹中。 方法二: 直接将Qt的bin目录路径加入到系统Path环境变量中,这样程序运行时就可以自动找到bin目录中的dll文件(注意:它不会将他们拷贝过来)。 做法:计算机右击 高级系统设置 阅读全文
摘要:
https://github.com/ScottPlot/ScottPlot 阅读全文
摘要:
每个进程的用户地址空间是独立的,不能够相互访问,但是他们的内核空间是共享的,所以进程之间要通信可以通过内核。 一、管道通信 发送进程以字符流的形式将大量数据送入管道,接收进程可以从管道接收数据,二者利用管道进行通信。 管道实际上内核中的一块缓冲区,多个进程访问同一个缓冲区实现通信,分为匿名管道和命名 阅读全文
摘要:
概述 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如: ◆ ThreadPool不支持线程的取消、完成、失败通知等交互性操作; ◆ ThreadPool不支持线程执行的先后次序;Task在线程池的基础上进行了优化,并提供了更多的API 阅读全文
摘要:
1.ConcurrentBag 表示对象的线程安全的无序集合。 2.ConcurrentDictionary 表示可由多个线程同时访问的键/值对的线程安全集合。 3.ConcurrentQueue 表示线程安全的先进先出 (FIFO) 集合 4.ConcurrentStack 表示线程安全的后进先出 阅读全文
摘要:
摘要自:C 指针 | 菜鸟教程 (runoob.com) 指针也就是内存地址,指针变量是用来存放内存地址的变量。所有实际数据类型不管是整型、浮点型、字符型,还是其他的数据类型,对应指针的值的类型都是一样的,都是一个代表内存地址的长的十六进制数。唯一不同的是指针所指向的变量或常量的数据类型不同。 一、 阅读全文
摘要:
文章参考总结一下博客 解惑答疑:C#委托和事件 - 51CTO.COM C#中的委托和事件(续) - Jimmy Zhang - 博客园 (cnblogs.com) C#中委托和事件的区别 - Darren Ji - 博客园 (cnblogs.com) 委托和事件_前路漫漫其修远兮的博客-CSDN博 阅读全文