- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 关于QT报std::logic_error 错误
而这个错误,只有在Release模式下才报,Debug模式下不会报。真是郁闷死了,没办法,只能单步调试,但是怎么也搞不出来,一开始以为某个string变量初始有问题。逐步注释后每个都没有问题。一直在Visual Studio写代码,Qt Creator这个没有返回值都能编译过的真的不习惯。最近在使用QT Creator写项目时,突然报了一个'std::logic_error',详细如下。然后在无意间,发现黄色的提醒,没有返回值。写程序时忘记return了。
2023-07-28 15:57:05
974
原创 Vs2022中找不到QT头文件的思考
VS QT项目中无法打开包括文件: “QtWidgets/QWidget”: No such file or directory”
2023-02-18 12:52:07
5342
5
原创 QT 获取QScrollArea的实际尺寸,让Label图片居中
本人的需求是,程序启动的时候,红色框(也就是一个ScrollArea部件)里面的Label(灰色那块)要居中,一个直接的想法,获取ScrollArea部件的长宽,再减去Label的长宽除以2,即为居中状态。But,事情并没有那么简单,每次获取的ScrollArea部件的长宽时,都是ui文件默认的,根本不是程序启动后的长宽,各种搞。后来经网友提示,使用一个定时器。在主构造函数最后里面, tt = new QTimer(this); //setLabelGemo()这个函数就是.
2021-08-13 19:12:15
1231
1
原创 python grpc报错Received message larger than max
运行条件服务器端为python版本的grpc,客户端为c++版本的grpc。windows 10系统。错误在使用grpc远程调用时,出现了Received message larger than max (XXXXXX vs. 4194304)这个错误。原因主要是grpc对传输数据长度进行了限制。原来的大小是4*1024*1024=4194304,也就是4M 。解决方法一、服务器端在创建server时,添加options参数,采用key-value的方式。如下所示: ser
2020-12-12 11:20:39
4900
原创 Grpc高速传输图片C++/python To Python
序言:之前因业务需要,玩了一下GRPC,但是最终没有上马项目。时间一刹那间,又到了现在,因有需求,需要用到远程通讯(局域网),即一个程序调用另外一个程序的函数。为什么要这样呢?因为我们用到了开源的东西,开源的东西对Python天然的友好支持,这还不是重点,重点是C++的API有坑,会崩,这让我们一直用C++的猿类很郁闷。没办法,等不了新版本的。于是上用python做服务端,C++当客户端。通过C++来调用Python的服务端的函数。就像本地调用一样。捣鼓了几天,因为不懂Python,走了不少坑,还好,P
2020-11-25 17:21:03
5804
7
原创 树莓派4B供电不足导致相机采图死机输入死机的解决
前言在最近在淘宝入手了树莓派4B,用来开发新项目,采用的是UbuntuQT主机交叉编译到树莓派上,在树莓派上运行自己的软件时,使用键盘输入会卡死,很是郁闷,一直以为自己写的程序有问题,还在怀疑是不是QT的bug。硬件树莓派4B,4GB版本的,带32G内存卡。问题树莓派开机之后,左上角一直显示一个黄色的闪电,我也没在意是什么,最近不经意的把鼠标放到它上面了,居然显示了low volts warning电压低的警告。解决看了适配器,是5V3A的电源头,应该满足了要求。然后看到网上有.
2020-09-26 11:30:55
4407
3
原创 Ubuntu交叉编译到树莓派上出现qt.qpa.xcb: could not connect to display 的问题解决
我使用的是Ubuntu18.4,树莓派4B,主机Ubuntu交叉编译到树莓派上,出现以下错误:qt.qpa.xcb: could not connect to displayqt.qpa.xcb: could not connect to displayqt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/usr/local/qt5pi/plugins/platforms" even though it was found..
2020-09-04 11:54:49
11443
5
原创 ubuntu 18.04 交叉编译opecv 树莓派4 问题总结
最近有需要使用ubuntu 树莓派4 交叉编译OPENCV,编译并不顺利,搞了好久才搞好,感谢各路前人的成果走过的路,没有他们踩过的坑,我们要想编译成功,简直是比登天还难。坑1:/home/li/raspi/opencv-4.1.1/3rdparty/libpng/pngstruct.h:30:10: fatal error: zlib.h: No such file or directory #include "zlib.h" ^~~~~~~~compilation t.
2020-08-25 10:09:47
1224
原创 二维码生成利用qrencode库 + opencv + c++,顺便加个logo
二维码生成原理没有精力去研究,发现有可以用的轮子,就不重复造轮子了,站在巨人的肩膀上做事。参考了一大堆博客,忘记了他们的链接,没有能补上,抱歉。需要用到的库:1、opencv2、qrencode,已经编译好了,下载:链接: https://pan.baidu.com/s/1_eUhkdEGvs9XiVNyy52DzA 提取码: w1xi里面好像也有opencv编译好的库,没有就发邮...
2020-04-07 18:49:32
2613
1
原创 QT程序启动画面gif动画有静止背景的解决方法
最近在做QT的程序启动画面的动画,用的是gif的动图。但是有个问题,就是总有一帧在背景那是静止的,也就是说动图叠上静止图上。如下图所示的齿轮所示。左边的齿轮背后有个静止的齿轮,一直会在那,右边这个才是正确的,尝试了N多方法,还没有解决。直到后来,有一个人叫了我一声靓仔。我突然就发现了,原来是这样的。看下面的代码:#include "mainwindow.h"#include <...
2019-09-07 16:44:41
1183
原创 利用gRPC C++传输opencv的mat类型图片-第二种高效率方法---我是搬砖大学生
前言上次在另外一编文章写了关于利用gRPC c++传输图片的方法。详情请看:https://blog.youkuaiyun.com/liyangbinbin/article/details/100538412但是效率不高,因为无论服务器还是客户端都要进行M*N(图像大小是MxN)次的循环,对于小图像来说还好,但是对于大图像来讲,效率不怎么好,后来看到了以复制内存块的方法,就是每次复制一行,这样就能...
2019-09-06 08:58:04
3993
9
原创 利用gRPC C++传输opencv的mat类型图片-第一种方法原始方法---我是搬砖大学生
前言因业务需求,需要用到grpc架构来传输图片,在网上找了很久也找不到很好的例子,一开始确实很没有头绪,别人的例子都是传输什么文件呀,数组之类的基本类型数据的东西,可是mat类图片,这可咋整,用我们广东来说:扑街咯。但是冷静一想,图像不就是一个二维数组表示的吗,它就是个矩阵。我只要把里面的数据读出来,放到数组里面再传输不就可以了吗?嘿嘿嘿。本例子的代码有足够详细的注释。一般的程序靓仔应该可以看...
2019-09-04 15:11:45
3334
原创 windows平台下编译gRPC的坎坷之路和解决方法附上编译好的lib和头文件下载
PS:本文参考了很多大神的教程,如果对你有帮助,请为我们点个赞加个关注,谢谢。文中附有参考链接。因为有应用场景的需求,需要用到gRPC。哦,你可能会问,什么是gRPC,容小生给你搬运一下官网的解释:gRPC is a modern open source high performance RPC framework that can run in any environment. It c...
2019-08-29 15:48:56
5087
7
原创 opencv4.1+contrib编译好的lib和dll,百度云下载,免积分
编译好的OPENCV4.1+contrib模块,里面有lib和dll,头文件什么都有,直接配置VS就行。用的是VS2017 64位编译的。release和debug版本都有。能帮到各位的请点个赞,在评论区评价一下。谢谢。下载地址:链接:https://pan.baidu.com/s/1ttL5f69A0jv5RtjCofzaRA提取码:3gky把名字也贴上来,不用手工一个...
2019-08-23 15:20:27
2609
18
原创 VS2017出现调用的目标发生了异常的解决办法
VS每次运行项目时都会弹出一个错误框说是调用的目标发生了异常,虽然项目可以运行,但是心里很不爽。网上试过很多办法,包括修改windir的环境变量的值,修改注册表都没有解决。于是下决心把VS重新修复一下,好了。但是当我装上一些有用的插件的时,又出现了。于是就是错误定位到插件上。原来我是装了一个叫“productivity power tool2017/2019”的插件,这个插件它包含了很多个小插件,...
2019-07-08 11:08:25
5760
2
翻译 关于Qt creator /QT Designer卡死的解决方法的补充
两部分:一是QT designer卡死二是QT creator卡死一、最近的项目,在VS装了QT的插件QT designer,每次一打开ui文件时就会卡死。后来根据一个贴吧大神的指导说要改QT文件下的一个动态库名字。具体如下:C:\Qt\Qt5.12.4\5.12.4\msvc2017_64\bin\下的Qt5WebEngineWidgets.dll文件,把它后缀名改一下比如Q...
2019-06-25 15:51:19
3518
13
原创 c语言实现位数组实现素数最优算法
前几天在广州去面试游戏开发,其中一道题是素数的算法优化,无奈之下,实在想不出,失败后回家宿舍查找了一下资料,目前最优的应该是(不太确定)初等数论的筛选法,用空间换时间的一种思想。筛选法的具体的说明:https://blog.youkuaiyun.com/yangxjsun/article/details/80201735位数组实现的具说明:https://blog.youkuaiyun.com/qq_373754...
2019-05-23 20:35:44
1356
3
原创 微信跳一跳辅助程序开发,基于C++与opencv图像识别
趁着期末这段时间,课程不多,在学习opencv,闲来无事,看到网上有大神用python实现了Wechat的跳一跳的辅助外挂,看了大概原理,似乎跟我最近学的opencv好像很沾边,但是鄙人实在不懂Python,于是想着用C++就把它给实现了。原文链接:https://github.com/wangshub/wechat_jump_game,感兴趣的同学们可以看一下大神版本。步入正题 先说原理
2018-01-17 16:38:56
1703
原创 从函数的零点问题到二分法的应用
数学是科学的皇冠,这句话一点也不假,在程序的算法应用上也是这样的。 众所周知,当数据量很大的时候,采用二分法是非常高效的(使用二分法查找的前提是数据是排好序的,这里不作讨论)。二分法查找的原理来自于数学上的函数的零点问题,也就是求函数的近似值(近似解)。引用我们的高中数学教材的必修一里面的内容:求f(x)的近似解,通过试验知函数f(x)在区间(a,b)上存在零点。如何找出这个零点?一个
2017-04-15 23:14:48
1637
1
CANoe程序示例,BLF文件解析库、头文件、程序代码,转ASC格式示例
2023-02-21
vs2022编译的qthttpserver库
2022-06-15
qt-everywhere-src-5.12.3.tar.xz5.12.3
2020-09-04
rpi-firmware-master.tar.gz
2020-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人