2021年8月16日
摘要: QToolButton弹出菜单 1 QToolButton *toolButton= new QToolButton; 2 QMenu *menu = new QMenu(); 3 menu->addMenu(tr("菜单1")); 4 menu->addMenu(tr("菜单2")); 5 men 阅读全文
posted @ 2021-08-16 14:02 Cynthia_W 阅读(838) 评论(0) 推荐(0) 编辑
  2021年8月12日
摘要: 信号和槽 只有QObject及其派生类才能使用信号和槽机制,且在类之中还需要使用Q_OBJECT宏。1、信号需符合以下规则: 信号使用signals关键字声明,在其后面有一个冒号“:”,在其前面不能有public、private、protected访问控制符,信号默认是public的 信号只需像函数 阅读全文
posted @ 2021-08-12 14:08 Cynthia_W 阅读(170) 评论(0) 推荐(0) 编辑
  2021年8月5日
摘要: 微秒级精度系统时间操作 1 #include <chrono> 2 using namespace std; 3 4 int main() 5 { 6 // 获取操作系统当前时间点(精确到微秒) 7 chrono::time_point<chrono::system_clock, chrono::m 阅读全文
posted @ 2021-08-05 17:49 Cynthia_W 阅读(6023) 评论(0) 推荐(0) 编辑
  2021年7月30日
摘要: 一阶矩求取光斑质心: 第一步,计算图像中所有像素的灰度值之和 第二步,计算图像中每个像素与其对应的x坐标的乘积之和;每个像素与其对应的y坐标的乘积之和 第三步,分别计算质心坐标的x,y 二阶矩求取光斑质心: 第一步,和一阶矩求解过程一样,计算图像中所有像素的灰度值之和 第二步,计算图像中每个像素与其 阅读全文
posted @ 2021-07-30 11:33 Cynthia_W 阅读(1291) 评论(0) 推荐(1) 编辑
  2021年7月21日
摘要: 最近在项目中遇到一个关于UDP广播的问题,顺藤摸瓜总算找到了原因所在,在此记录一下也分享给遇到相同问题的朋友参考。 (1)项目背景:PC软件需要发送UDP广播包搜索与PC连接的指定设备,然后开启线程循环等待设备回复 (2)现象:PC软件发送UDP广播包后,并没有收到设备的回复 (3)原因排查及定位: 阅读全文
posted @ 2021-07-21 14:18 Cynthia_W 阅读(2392) 评论(0) 推荐(1) 编辑
  2021年7月20日
摘要: A类网络的IP地址范围为:1.0.0.1-126.255.255.254 B类网络的IP地址范围为:128.1.0.1-191.255.255.254 C类网络的IP地址范围为:192.0.1.1-223.255.255.254 A类IP地址: 一个A类IP地址由1字节(也就是每个字节是8位)的网络 阅读全文
posted @ 2021-07-20 10:29 Cynthia_W 阅读(1244) 评论(0) 推荐(1) 编辑
  2021年7月5日
摘要: GMT和UTC GMT,即格林尼治标准时间,也就是世界时间。GMT的正午是指当太阳横穿格林尼治子午线(本初子午线)时的时间。但由于地球自转不均匀不规则,导致GMT不精确,现在已经不再作为世界标准时间使用。 UTC,即协调世界时。UTC是以原子时秒长为基础,在时刻上尽量接近于GMT的一种时间计量系统。 阅读全文
posted @ 2021-07-05 15:36 Cynthia_W 阅读(1078) 评论(0) 推荐(1) 编辑
  2021年5月31日
摘要: 方法一:利用CWnd自身支持的tooptip来实现 1、在窗口中增加消息映射ON_NOTIFY_EX(TTN_NEEDTEXT, 0, SetTipText) // SetTipText是回调函数 2、EnableToolTips(TRUE) // 使用这个方法调用这个函数是必不可少的,建议在CDi 阅读全文
posted @ 2021-05-31 14:56 Cynthia_W 阅读(771) 评论(0) 推荐(0) 编辑
  2021年5月17日
摘要: IP地址 192.168.1.168(IP地址)= 192.168.1.0(网络地址)+ 0.0.0.168(主机地址) 1)网络地址:又叫网络号,指定了主机所属的网络 算法:用ip地址和子网掩码的二进制数进行“与”运算即可得出网络号 例如,一个ip地址是:192.168.177.129,子网掩码是 阅读全文
posted @ 2021-05-17 13:55 Cynthia_W 阅读(9817) 评论(0) 推荐(0) 编辑
  2021年4月30日
摘要: // 加载指定菜单 CMenu menu; menu.LoadMenuA(ID_MENU); // 获取菜单栏下的第一个菜单 pSubMenu = menu.GetSubMenu(0) pSubMenu->AppendMenuA(MF_STRING, ITEM_ID, "菜单选项1"); // 动态 阅读全文
posted @ 2021-04-30 17:03 Cynthia_W 阅读(1103) 评论(0) 推荐(0) 编辑