- 博客(14)
- 收藏
- 关注
原创 c++:权限访问控制关键字public/protected/private
public:被声明为public的成员变量、成员函数可以被类中成员函数、子类中的成员函数、友元函数、友元类、类的对象访问;protected:被声明为protected的成员变量、成员函数可以被类中成员函数、子类中的成员函数、友元函数、友元类访问,不能被类的对象访问;private:被声明为private的成员变量、成员函数可以被类中的成员函数、友元函数、友元类访问,不能被子类的成员函数、类/子类对象访问。
2024-12-03 19:26:33
350
原创 Qt:QWinEventNotifier: Event notifiers cannot be enabled or disabled from another thread解决方法
主要原因分析:在调用m_pModbusMaster->m_pUart->Open()打开串口之前,m_pModbusMaster、m_pUart对象已经被移动到了m_pUartThread子线程,而我的代码在主线程中进行子线程中对象的打开和关闭操作,会导致子线程对象的事件通知功能异常,所以报错。使用QSerialPort+QThread的目的是为了将串口的数据收发和主线程分开,从而避免主线程的卡顿。解决方法:只需要在main函数中加入以下代码即可。原先的问题解决,但是还会引入新的问题。
2024-07-31 16:50:36
333
原创 Qt:中文路径下的文件打不开问题的解决方案
一般情况下在Qt程序中使用c/c++原生的文件api(fopen、ifstream)打开在中文路径中的文件时一般会报文件打开失败或者文件不存在的错误,而使用QFile打开中文路径中的文件时却不会出现该问题。 主要的原因在于:Qt中的QString使用的是UTF-16编码,而c/c++api中使用的是本地系统的编码格式,所以在打开文件的时候会报错。本文使用的Qt版本:Qt5.4。
2024-07-17 15:34:43
1159
原创 Qt报错:error cannot find -lLibWin32QtTinyxml2_V101020240425
Qt报错:error cannot find -lLibWin32QtTinyxml2_V101020240425
2024-06-20 14:45:30
246
原创 linux中--help文件的删除
问题记录:工作时一不小心在我的虚拟机中创建了一个以–help命名的文件,删除该文件时还让我走了一点弯路,所以将该问题的解决方法记录下来。解决方法为在–help文件前面加上–:rm – --help,在rm --help的帮助信息中有该方法的说明。当我使用:rm -rf --help命令时,总是会弹出rm的用法信息。使用:cp命令改变–help文件名称出现一样的问题。环境:ubuntu1404。
2024-06-17 20:02:06
279
原创 Qt使用QApplicationapplicationName方法出现的问题
问题描述:在工作中开发Qt程序时,在代码中先使用QApplication::applicationDirPath()获取程序所在路径,在利用QApplication::applicationName()方法获取应用程序的名称,然后在拼接成自己想要操作的文件路径和名称,但是出现问题。此时程序也能正常运行,但是在将应用程序打包的时候程序出现获取不到.lic文件的提示,但是在实际操作的时候**.lic文件是放在打包好的应用程序同一个目录下面**FileLoadFailureDialog为自定义错误弹窗。
2024-05-27 20:22:10
361
原创 Java实习生面试
5-18java实习生面试过程本人投的是一家位于北京海淀的做农场品的中型互联网公司,面试没有通过,所以记录一下面试官问我的问题还有我反问面试官的一些问题。面:先来一个自我介绍。我:自我介绍背的模板,所以说的非常流畅。面:你是非计算机专业?那我就问你一些计算机相关的东西吧,栈和队列有了解过吗?我:栈我可以说出来,队列我给忘了,总共数据结构就学了栈和队列我还给忘了,气死我了。面:二叉树有了解吗:我:这个我就更不知道了。。。面:在问一些比较常问的吧,说一下线程、进程、携程的区别。我:进程,线程我
2022-05-24 21:52:18
1006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人