- 博客(9)
- 问答 (3)
- 收藏
- 关注
原创 关于QMainwindow,调用showMaximized()时无效的问题
经过分析发现,要触发这一现象原因是:先对主窗口添加了整体布局,即对centralWidget添加了Layout,再去改变了窗口的大小(比如showMaximized)造成的。centralwidget是窗口中的一个特殊控件,它会自动填充整个窗口,给它添加layout后,对centralwidget控件相当于多了一个约束,后面修改窗口大小将无效。如上图所示,右上角按钮显示的是最小化按钮(即当前窗口是最大化状态),但实际上并不是最大化的窗口;
2023-09-22 17:08:24
1552
原创 windows下利用MSVC编译32位的Ffmpeg源码
2.重命名 C:/msys64/usr/bin/link.exe 为 C:/msys64/usr/bin/link.bak , 避免和MSVC 的link.exe抵触。显然在这里出现错误了,经过查询,原来是签名密钥的问题,解决方法如下:找到MSys2安装目录下找到pacman.conf,如图,3.等待一段时间,待编译完后,生成安装目录命令:make install。
2023-07-11 15:48:43
863
原创 VS+QT多语言切换
这一步很重要,因为Linguist工具提取翻译文本需要通过QT的工程文件来提取,包括新增了窗口类文件时、以及添加了ts文件,都要重新创建pro、pri文件;打开Qt语言家工具Linguist,通过工具对源文本进行翻译,翻译完成后,点击文件下的另外发布为,指定到程序运行目录下,完成后,在运行目录下会生成qm文件;这里如果你需要翻译成中文简体,就选择中文简体,如果需要翻译其他语言,就选择对应的语言就行;这里要注意,.pri要勾选,按照默认选项执行就行,最后会生成.pri和.pro文件;选择按UTF-8保存。
2023-06-29 15:28:33
650
原创 QTableWidget设置表头样式无效的解决方案
2). 必须在ui->tableWidget->horizontalHeader()样式设置之后设置,因为ui->tableWidget->horizontalHeader()样式的设置会使QTableCornerButton控件的样式不生效;水平和垂直表头样式设置时,需要先设定水平方向的表头样式,再通过QTableWidget控件设置垂直及QTableCornerButton的样式才能生效。1). 必须通过ui->tableWidget设置样式;以上遇到问题,记录下解决过程。
2023-06-06 18:30:18
2875
4
原创 Opencv求轮廓的中心点坐标
Opencv求轮廓的中心点坐标思路:1.通过findContours找出图片中的轮廓;2.minAreaRect找到最小外接矩形;3.得到最小外接矩形的中心点坐标作为轮廓的中心坐标;cv::threshold(Imsrc, Imdest, 200, 255, cv::/*THRESH_BINARY*/THRESH_BINARY_INV);//THRESH_BINARY_INV不检测图片画布轮廓cv::findContours(Imdest, contoursDest, hierarchy, cv
2020-12-12 16:27:13
14297
7
原创 利用opencv计算两个轮廓相交(交集)区域的面积
利用opencv计算两个轮廓相交(交集)区域的面积1.将轮廓分别画在两个图层中,ImSrc1,ImSrc2;2.合成两个图层到Imsrc = ImSrc1 + ImSrc2;3.二值化(threshold )Imsrc图层;4.findContours得到相交轮廓;5.contourArea计算相交区域面积。具体上代码:cv::Mat Imsrc1,Imsrc2,Imsrc,Imdest;Imsrc1 = cv::Mat(600, 800, CV_8U, cv::Scalar(255));
2020-12-12 16:10:02
9667
3
空空如也
对图像格式为YUV420p数据分割问题
2024-01-06
**_Mylast** 是 0x8的问题
2023-10-08
如何在 QtCreator 中调试到外部库
2023-07-04
mysql关联模糊查询时,加入排序变得很慢
2022-03-03
修改系统时间为2099年后,mysql无法连接,是什么原因?
2019-03-01
C/C++ #ifdef与#endif
2017-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人