![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题列表
Ronin
知道了不行,熟悉也不够,要真正进入潜意识,成为条件反射才行。
展开
-
QT中通过incomingConnection实现一个服务端连接多个客户端时不生效的问题
写的,但编译运行之后,使用网络调试助手连接,并没有连接上的提示,也没有接收到消息,就是因为incomingConnection虚函数的参数类型不对,我使用的qt版本是5.12.12,但参考的文章使用的写法是qt6之后的写法,重写虚函数incomingConnection继承QTcpServer的方法实现一个服务端连接多个客户端时,照着。原创 2024-08-08 16:42:31 · 224 阅读 · 0 评论 -
qt中for循环不要使用循环中会更改的变量
i++) {原创 2024-06-18 23:23:59 · 167 阅读 · 0 评论 -
qt使用信号槽时,一直提示无法解析的外部符号
信号没有在类声明中使用 Q_OBJECT 宏。这个宏是必需的,因为它告诉 Qt 的元对象编译器(moc)需要处理这个类中的信号和槽。立马加上去之后,再进行编译还是不行,这是因为已经生成的obj文件并没有修改,所以需要执行。,再编译就好了,真粗心不得啊。原创 2024-06-18 22:02:12 · 257 阅读 · 0 评论 -
qt中使用qsqlite连接数据库,却没有在本地文件夹中生成db文件
【代码】qt中使用qsqlite连接数据库,却没有在本地文件夹中生成db文件。原创 2024-06-18 11:09:03 · 575 阅读 · 0 评论 -
qt中网络编程关于QNetworkReply导致崩溃
重复删除:如果已经安排了一个对象的删除,然后又再次调用 deleteLater(),这可能会导致未定义的行为。对象指针悬挂:如果在对象被删除后仍然访问其指针,这将导致悬挂指针,进一步的操作可能会导致程序崩溃。对象在删除前被使用:如果对象在 deleteLater() 调用后仍然被其他线程使用,而该对象在另一个线程中被销毁,这可能会导致数据竞争和崩溃。原创 2024-06-09 07:42:14 · 284 阅读 · 0 评论 -
QT::QNetworkReply类readAll()读取不到数据的可能原因
【代码】QT::QNetworkReply类readAll()读取不到数据的可能原因。原创 2024-05-29 17:18:02 · 435 阅读 · 0 评论 -
qt中使用tableWidget不显示表头和内容的可能原因
还有就是从数据库中取出的数据,放入tabelwight不显示的问题,也是没有设置行数,通过ui->tableWidget->setRowCount(row);来设置行数,要注意一点,就是。,应该使用ui->tableWidget->setColumnCount();给tablewidget设置一个列数,如下图未设置列数之前。使用ui->tableWidget->setHorizontalHeaderLabels设置表头的时候,发现怎么样的不显示表头,参考。,如下,否则还是不显示内容。原创 2024-05-16 09:10:04 · 535 阅读 · 0 评论 -
qt中使用QSqlite数据库时,使用QSqlTableModel不显示数据的情况
QSqlTableModel需要先打开数据库的连接原创 2024-05-14 09:57:15 · 284 阅读 · 0 评论 -
qt中想要知道调用函数所在代码行,并输出到日志里面
而想要将调用自定义写日志的函数所在函数和行数写到日志里,则需要为写日志函数定义两个参数,对应函数名和行数,这样调用写日志函数时,将上面两个预定义函数直接放到参数,这样就可以在日志中看到在哪一块代码输出了什么,方便查找问题,如下图。原创 2024-04-24 08:37:14 · 196 阅读 · 0 评论 -
关于海康读码器SDK,基于Qt二次开发,传输图像时程序卡顿的问题
这个问题就莫名其妙的解决了,即使帧率最高达到20帧每秒,软件也不会卡顿,不清楚为什么,但我是这样解决了,仅供参考,至于原始数据转QImage可以参考。在我写的程序中就会造成软件卡顿,一开始怀疑是海康读码器原始数据码流转QImage时造成的卡顿。读码器开机时,曝光和增益都为最低,这时图像为一片黑色,帧率也会达到最高,将近20帧每秒。原创 2024-04-01 15:06:53 · 325 阅读 · 4 评论 -
qt中关于信号槽使用connect后,一运行程序就报异常的问题
因为connect函数中信号发送对象和信号接收对象参数要求是指针变量,所以一开始我直接定义成了指针,然后就报程序异常结束,然后在csdn上搜了一些文章,看到了。今天敲代码的时候,写了个信号槽,connect之后,一运行就会报错说程序异常结束,如下图。,这篇文章说的:“可能程序中存在对象只声明,未创建就使用的情况。因此我将Display对象修改成如下图,程序就可以正常运行了。原创 2024-03-29 13:43:06 · 353 阅读 · 1 评论 -
qt中添加ui文件时,出现C2027: 使用了未定义类型“Ui::Display”的情况
不知道为什么好像默认的是Form,在创建.ui文件的时候,并没有让我填object_name的地方,把这个地方,改成和自己定义的class名一致即可,我这里改成Display就不报错了。今天敲代码的时候,添加了一个ui文件,并手动和现有的.h文件和.cpp文件链接,参考了。,看了自己定义的变量名,确实是写错了,如下图。原创 2024-03-28 17:07:26 · 384 阅读 · 2 评论 -
使用Q_GLOBAL_STATIC报错c++ requires a type specifier for all declarations
Q_GLOBAL_STATIC 是 Qt 框架的一部分,因此它依赖于 Qt 的定义和内部实现。导入任何 Qt 相关的库(例如 或 )应该都会包含 Q_GLOBAL_STATIC 宏的定义。标题报错翻译是:c++要求所有声明都有类型说明符,意思是编译器把这个当成一个声明,而不是宏定义,解决办法就是,原创 2024-03-15 15:30:47 · 863 阅读 · 1 评论 -
pycharm2023.2.3 (Community Edition)+Anaconda3-2023.09-0-Windows-x86_环境下,python项目找不到本地资源包
找不到本地资源包的可能解决办法原创 2024-03-12 16:33:13 · 385 阅读 · 1 评论 -
pycharm2023.2.3 (Community Edition)+Anaconda3-2023.09-0-Windows-x86_如何在一个python项目中加载一个已经创建好的conda包环境
找到已创建的conda包环境原创 2024-03-12 09:36:32 · 528 阅读 · 1 评论 -
关于python项目中import 包名 与 pip 包名不相同的情况
【代码】关于python项目中import 包名 与 pip 包名不相同的情况。原创 2024-03-11 11:12:57 · 543 阅读 · 1 评论 -
报错 qtpy.PythonQtError: No Qt bindings could be found
从__main__.py开始运行,首先要导入qtpy库,把__main__.py所需库全部下载好之后,点击运行就出现了qtpy.PythonQtError: No Qt bindings could be found报错,这个时候去pycharm。如下图,然后等待成功安装即可解决这个报错,之后还报错基本上都是导包问题。原创 2024-03-07 15:21:16 · 1369 阅读 · 1 评论 -
c++ size函数返回size_t数值为无符号整数引发的错误
无符号类型与int型做运算的小陷阱原创 2023-12-13 11:07:48 · 472 阅读 · 1 评论 -
filesystem一直提示说没有这个命名空间
filesystem导入方法原创 2023-12-11 18:40:27 · 889 阅读 · 0 评论