自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 QT编译错误error: C2872: “byte不明确的符号

windows下c++编译出现错误:error C2872: ‘byte’: ambiguous symbol原因 c++17引入了类型 std::byte,如果 代码中使用了using namespace std;则会出现编译错误。解决方案:去掉 using namespace std;...

2021-01-19 22:04:42 6040 2

原创 QObject: Cannot create children for a parent that is in a different thread.

在线程中调用QTcpsock会报这个错,解决:放到槽函数中做

2020-08-21 09:37:50 189 1

原创 c#学习记录

五种访问修饰符的作用范围?public :公有访问。不受任何限制。private : 私有访问。只限于本类成员访问,子类,实例都不能访问。protected :保护访问。只限于本类和子类访问,实例不能访问。internal :内部访问。只限于本项目内访问,其他不能访问。protected internal : 内部保护访问。只限于本项目或是子类访问,其他不能访问...

2020-07-22 14:44:35 210

原创 回调函数引发__cdecl和__stdcall错误

由于项目要包含其他库文件,需要注册回调函数,结果注册时报错cannot convert from 'void (__cdecl *)(int *)' to 'void (__stdcall *)(int *)'这就奇怪了,明明函数定义都是符合格式怎么会出现这个错,最后解决就是在函数命名前加一个__stdcallvoid __stdcall my_fun(int *);原因在于编译器默认是使用__cdecl...

2020-06-28 12:45:45 773

原创 Qt状态栏设置不显示label的边框

//QLabel *locationLabel;locationLabel = new QLabel("July");locationLabel->setAlignment(Qt::AlignCenter);locationLabel->setMinimumSize(locationLabel->sizeHint());//QLabel *aixLabel;aix...

2020-05-01 20:39:01 2214

原创 vs2013,写代码的时候点击一个标识符或者关键字的时候,其他相同名字的标识符或关键字就会有背景色(以便区分)

2020-03-25 09:04:28 340

原创 QT项目记录

基于Qt/C++框架实现的新冠肺炎疫情数据可视化显示https://github.com/whik/qt_2019_ncov

2020-02-20 12:40:58 913

原创 毕设资料记录

PS界面元素http://www.lanrentuku.com/sort/%B0%B4%C5%A5/4/视觉学习网站https://www.51halcon.com/forum.php二值化dhttps://www.cnblogs.com/ssyfj/p/9272615.htmlhttps://blog.csdn.net/zhango5/article/deta...

2020-02-12 13:11:58 187

原创 10个帮你打开新世界大门的网站(程序员向)

今天介绍的10个网站,每一个都是鲜为人知,堪称神器,最关键都是面向程序员的网站。1、在线制作流程图官方网站:https://www.draw.io/draw.io提供了不同种类的流程图和图表模板,包括:商务、图表、工程图、流程图、GCP 、布局、网络、软体、UML 、维恩等待。你可以选择一个模块后开始也可以创建一个空白的图,关键是它还支持导出为各种形式,方便团队协作。...

2019-12-31 17:32:50 920

原创 CSS 参考手册

CSS 属性CSS 属性组:动画 背景 边框和轮廓 盒(框) 颜色 内容分页媒体 定位 可伸缩框 字体 生成内容 网格 超链接 行框 列表 外边距 Marquee 多列 内边距 分页媒体 定位 打印 Ruby 语音 表格 文本 2D/3D 转换 过渡 用户界面"CSS" 列指示该属性是在哪个 CSS 版本(CSS1、CSS2 或 CS...

2019-12-19 19:16:43 106

原创 notepad++设置背景颜色为豆沙绿

第一步:第二步:第三步:第四步:最后效果:

2019-12-18 09:46:34 2682

原创 QT不能响应鼠标移动事件(实时响应鼠标事件)

QT的鼠标移动事件,是只在鼠标按下后才会响应鼠标的移动事件,如果要在没有按下就响应鼠标事件,就要添加这个函数。setMouseTracking(true);...

2019-12-13 15:01:09 2659

原创 QT键盘事件

有按下后松开事件 virtual void keyPressEvent(QKeyEvent *event); //键盘按下事件 virtual void keyReleaseEvent(QKeyEvent *event); //键盘松开事件加个头文件#include <QKeyEvent>在一些程序中,我们发现这样并不好使,怎么回事呢?这时候可...

2019-12-12 16:42:57 183

原创 C/C++语言学习路径

2019-12-09 13:43:25 117

原创 SQL语句大全,所有的SQL都在这里

参考:https://mp.weixin.qq.com/s?__biz=MzU3NTgyODQ1Nw==&mid=2247487537&idx=1&sn=035fd08c6643f4e77bf7e3abdde48ffa&chksm=fd1c68b7ca6be1a1ffd201991e861c6b51efe0fcd054d33fce52d9acbb11cb5b5971...

2019-12-03 08:32:27 178

原创 QT万能变量QVariant

参考:https://blog.csdn.net/ddllrrbb/article/details/81638713

2019-12-02 14:18:51 254

原创 C++两个类互相调用彼此的方法

文件:A.h A.cpp B.h B.cpp 类:A 和 B如果用头文件互相包含的方式,会出现循环引用。如果只是在A.h中声明class B,在B.h中声明class A,则在A.cpp用调用不到类B的成员,因为A.cpp索引不到类B的成员。其实只要在没个CPP文件添加一个所外部调用的类的头文件就可以索引到了...

2019-11-30 11:47:21 493 1

原创 QWidget提升后无法设置背景颜色

由于我的程序为了美观必须要把背景颜色设置位黑色,但是默认的背景是白色,而且不能通过setStyleSheet设置背景。最后有两种解决方案。第一种:在派生的类种重写事件,并添加下面几段代码void NEWWidget::paintEvent(QPaintEvent *) { QStyleOption opt; opt.init(this); QPainter...

2019-11-28 16:15:35 890

原创 解决win10电脑一开机内存就占用70%

这两天电脑什么软件都没开就占用了70%,而且开两个软件一下就占用到90%,感觉莫名其妙,然后到网上查了相关问题,有的说“你把那任务管理器打开,把那些后台程序关掉就可以了嘛”,我想说要是这么简单就能解决,还需要问??? 有的说“你可以再安装一个内存条,就可以变为35%”,我想说只有你这种蠢货&垃圾&250,才会想到这种方法!!!最后看了一些大佬的解决办法,总结后有三种方法...

2019-11-27 09:53:19 20845 4

原创 QT布局之控件空隙

情况概述:有时候我们在QT布局时发现,两个子窗口之间有恒定的间隔,或是子窗口边界无法和父窗口重合,有间隙,无法缩小了,有时候对界面的紧凑性很有影响 解决方案:对其父窗口的属性进行设置,一般子窗口会继承父窗口的属性,所以使用的时候小心不要把不需要改变属性的子窗口进行改变了 属性名 用途 layoutHorizontalSpacing 设置子窗口间的水平间隔 lay...

2019-11-25 11:34:21 1077

原创 c++ override 关键字

描述:override保留字表示当前函数重写了基类的虚函数。目的:1.在函数比较多的情况下可以提示读者某个函数重写了基类虚函数(表示这个虚函数是从基类继承,不是派生类自己定义的);2.强制编译器检查某个函数是否重写基类虚函数,如果没有则报错。用法:在类的成员函数参数列表后面添加该关键字既可。例子:class Base {virtual void f();};class ...

2019-11-21 15:57:50 114

原创 QLineEdit如何控制只能输入IP地址?

可以参考:https://blog.csdn.net/can3981132/article/details/94168885

2019-11-15 10:17:17 399

原创 Project ERROR: Unknown module(s) in QT: serialbus

我的开发版是树莓派4B,现在需要开发Modbus协议相关的程序,但是添加QT += serialbus后就报错Project ERROR: Unknown module(s) in QT: serialbus折腾了半天,找到了一个相似的解决办法,就是他的报错是:"Project ERROR: Unknown module(s) in QT: serialport"解决办法是...

2019-11-14 11:32:10 5670 8

原创 language string '"c"' not recognized

今天要调用一个C函数库,就用了下面的可是来处理C函数#ifdef __cplusplusextern "c"{#endif//函数声明#ifdef __cplusplus}#endif结果报错:language string '"c"' not recognizedextern "c" { ^找了半天也不知道是什么错,结果那别人的代码一对,才发...

2019-11-13 20:09:23 888

原创 树莓派QT风格设置

今天用界面的方式改了一下QT的风格,但是发现改的风格A太丑就像换回去,哪想风格A的QT配置界面不能纵向缩小,而OK按钮又在最底下,所以没法点击OK按钮,搞了半天没成功,所以我想在pi用户目录下一定有配置文件,我一找还真找到了,就是这个文件/home/pi/.config/qt5ct/qt5ct.conf[Appearance]color_scheme_path=/usr/share/q...

2019-11-09 08:40:13 255

原创 Linux阅码场原创精华文章汇总

https://mp.weixin.qq.com/s?__biz=MzAwMDUwNDgxOA==&mid=2652666411&idx=1&sn=3be606825a7a589acca93db74c5b03fa&chksm=810f3cb6b678b5a056379cd61e1dd0a2fd1de2d24751b7c62b727dc90c633d00802c3a2...

2019-11-08 08:20:53 164

原创 QLable自动换行显示

第一种:代码设置:label->setWordWrap(true);第二种:界面设置:

2019-11-07 19:40:38 333

原创 Halcon HImage 与 Qt QImage 的相互转换

Halcon HImage 与 Qt QImage 的相互转换以前一直是用 OpenCV 开发机器视觉算法,最近由于某些机缘开始接触学习 Halcon。Halcon 确实是功能强大,用 Halcon 写算法比 OpenCV 方便了太多。但是 Halcon 与OpenCV一样,专注于视觉算法,如果要开发软件界面或者与其他程序交互,Halcon 就不是很擅长了。所以我还是决定用 C++ Qt ...

2019-11-04 17:03:26 849

原创 Qt的智能指针

QPointerQPointer属于Qt对象模型的特性,本质是一个模板类,它为QObje提供了guarded pointer。当其指向的对象(必须是QObject及其派生类)被销毁时,它会被自动置NULL,原理是其对象析构时会执行QObject的析构函数,进而执行QObjectPrivate::clearGuards(this);,这也是基于其指向对象都继承自QObject的原因。...

2019-11-04 14:12:56 345

原创 树莓派的QT不能显示菜单栏图片

近期在树莓派上开发程序,但是发现QT不能显示菜单栏的图标,就像下面这样研究了很久,发现树莓派可以配置QT是否显示菜单图片,具体设置如下树莓派设置-》首选项-》Qt5设置-》界面-》勾选图标的菜单 (可能你没有找到Qt5设置,那你应该在首选项的main menu editor中添加)最后更改后结果为:...

2019-11-04 11:44:30 1038

原创 QT对话框

有几篇写得比较好的如下:https://blog.csdn.net/qq_33308135/article/details/82893944http://c.biancheng.net/view/1870.htmlhttps://blog.csdn.net/tqs_1220/article/details/81784309...

2019-11-01 14:54:59 97

原创 微机中总线的总结

微机中总线一般有内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连; 系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连; 外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。  一、内部总线  1.I2C总线  I2C(Inter-IC)总线10多年前由...

2019-10-06 14:43:18 323

原创 STL中unique函数的用法

unique是用来去掉容器中重复的元素iterator unique(iterator it_1,iterator it_2);但是他去掉的原理是把不重复的元素移到前面来,而最后的元素不改变值如:原始:1 1 2 2 3 3结果:1 2 3 2 3 3注意:使用unique前要先排序sort(it_1,it_2);下面的代码由于本来就是有序的,所以就不排...

2019-10-04 15:05:51 203

原创 嵌入式面试题(5):C和C++

__cdecl __fastcall与__stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈。2、_cdecl是C和C++程序的缺省调用方式。每一个调用它...

2019-10-03 11:19:56 158

原创 嵌入式面试题(10):HR面试问题

为啥不读研?答:想趁着年轻,提前进入企业工作,在实际工作中解决问题,通过项目可以更加磨砺自己、锻炼自己,进一步提升技术能力,毕竟实践出真知,学校学到的和工作中实践学到的有差距,以技术提升、实践能力为核心回答。最成功的事情大学期间坚持锻炼身体,每次体育测试长跑都是第一优点和缺点优点是:善于和人相处、解决问题的能力比较强;缺点是:自己有时候针对一个技术点,容易...

2019-09-22 19:25:32 330

原创 嵌入式面试题(7):网络编程

加密技术私密性(Confidentiality):数据私密性也就是对数据进行加密。这样一来,即使第三方能够捕获加密后的数据,也不能将其恢复成明文。完整性(Integrity):完整性确保数据在传输过程中没有被第三方篡改。源认证(Authenticity):源认证也就是对发送数据包的源进行认证,确保是合法的源发送了此数据包。散列函数加密:MD5,SHA-1...

2019-09-22 17:09:54 344

原创 面试题程序题总结

删除链表的倒数第N个节点struct ListNode* deleteNode(struct ListNode* head, int n, int i){ if (head == NULL) return NULL; if (i == n) return head->next;//找到了 head->next = deleteNode(he...

2019-09-20 11:57:35 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除