实用技巧
文章平均质量分 61
迷失的walker
学习,学习
展开
-
Visual Studio Qt Qt-Advanced-Docking-System 新建停靠窗口+布局记录+布局载入
最近在使用visual studio 2022和qt开发项目时,涉及到制作大数据可视化界面的工作。为了完成这一功能,查询了现有的实现方案,最终选择使用:Qt-Advanced-Docking-System作为布局方案的实现方式。如何下载Qt-Advanced-Docking-System如何在visual studio中载入Qt-Advanced-Docking-System插件如何使用Qt-Advanced-Docking-System接下来将根据这几个问题,完成本文叙述。原创 2023-06-15 15:19:41 · 2180 阅读 · 1 评论 -
VS CUDA OpenCV编程 遇到gpu端核函数 应输入表达式的报错解决办法
最近在做开发时,用到了cuda和opencv结合的使用方法。其中,cuda能够提供的公式就那么多,所以打算自己写一个核函数来实现自己想要实现的算法。结果遇到了核函数调用的时候报错,提示应输入表达式。经过在网上查找,大家的解决办法基本上都说在cu文件中出现没事,可以通过。但是我这个就没法通过,经过最后的排查,找到了解决办法。通过以上方法则可以解决应输入表达式的报错。原创 2023-05-10 14:22:01 · 1985 阅读 · 5 评论 -
Visual Studio 2019 + Qt 项目版本信息新增到资源以及通过代码读取资源存储的版本信息
本文主要讲述如何在Visual Studio 2019 以及Qt结合的开发项目中,新增版本信息到资源;并且可以通过代码读取资源存储的版本信息。原创 2023-03-09 19:10:16 · 1093 阅读 · 2 评论 -
C++opencv4+cuda+图像直接拼接(横向、纵向拼接)的cv::cuda::GpuMat操作
现在的opencv+cuda可以实现很多操作,但是在图像操作中,hconcat,vconcat这两个操作却没有办法用cv::cuda::GpuMat操作实现,那么为了不在gpu操作过程中,硬生生转成cv::Mat,拼接之后再转回去,就需要新的方法来完成这一操作。......原创 2022-06-30 10:22:09 · 2872 阅读 · 2 评论 -
QT_如何自行手绘绘制PDF报表(包括表头,表格,页眉,页脚,曲线图等)
因项目需要,需要自行手绘pdf报表,网上已经有一些相关的方案实现了,但是没有一条龙服务,包括表头,表格,页眉,页脚,曲线图等,在这里我实现了以后,记录一下。另外,由于大家情况各不相同,我不可能把我代码一股脑弄上来,不合理,所以就挑一些功能项摘出来介绍,大家灵活应用原创 2022-04-09 20:05:53 · 2712 阅读 · 0 评论 -
【QT-QTableWidget-QRegExp-正则表达式-限制整数或浮点数范围】
本文介绍了用户如果需要在QT环境,QTableWidget中某行进行格式限制且,限制数值输入范围时,如何通过正则表达式QRegExp来进行数值范围限制。原创 2022-03-25 00:33:08 · 8322 阅读 · 0 评论 -
QT-常用函数参数详解之painter->fillRect(),预设值的颜色展示
项目场景:在使用qt中的painter直接进行绘制时,有时会用到fillrect进行填充矩形的展示,此函数预设了很多的颜色,在网上我暂时没找到直接能够查看的颜色展示,在此我写一个程序用于直接展示出来,截图在此,方便自己以及有一样需求的人直接查看代码描述:通过生成pdf以及保存pdf的方式,直接调用QPdfWriter,QPrinter这两种库,进行编程展示。需要提前引入printsupport的插件(和gui,charts差不多的东西)。最终代码以及展示结果见正文,不想看的也可以直接看结果。(QT5原创 2021-07-20 15:00:03 · 5612 阅读 · 2 评论 -
QT-如何在窗口/对话框显示后自动执行指定任务
文章目录QT-如何在窗口/对话框显示后自动执行指定任务一、如何实现在窗口展示出来后,执行某个函数二、如何成功实现判断条件后选择是否关闭窗口QT-如何在窗口/对话框显示后自动执行指定任务在QT使用过程中,总会有一些任务需要在窗口展示出来以后,才想要被调用,比如配置的强制要求需要在窗口弹出后输入;或者是窗口打开后自动弹出进度条之类的让用户感觉正在加载;或者是想要实现窗口打开后,让用户进行选择是否满足某种条件而打开窗口还是退出。如果是普通的对话框,通过this->close()在构造函数里写了是没有效原创 2021-07-06 12:59:28 · 4722 阅读 · 1 评论 -
QT打包注意事项(常见问题)
当电脑中安装了多个版本的QT时,在打包过程中,一定要使用绝对路径,例如:C:\Qt\5.15.2\msvc2019_64\bin\windeployqt.exe E:\work\vs2019project\temp\*****.exe否则会出现dll依赖不全或其他库调用异常问题原创 2021-04-22 23:12:58 · 240 阅读 · 0 评论 -
Qt5学习笔记之子程序与插件
Qt5学习笔记之子程序与插件好的经验要乐于分享文章目录Qt5学习笔记之子程序与插件前言一、创建一个子项目1.新建其他项目-子目录项目-Choose2.我这里起名叫TestProject3.选一个好用版本4.生成项目5.这里会自动弹出一个窗口,让你新建一个子项目,这里我新建一个标准的MainWindow,直接跳到最后二、配置插件头文件1.在主子程序中新建一个头文件2.命名为MainGetPlugin.h3.内容为三、新建插件Library工程1.基于TestProject项目新建PluginTest的l原创 2021-03-21 19:56:12 · 179 阅读 · 0 评论 -
PDFLib9以上版本的去水印办法
PDFLib9以上版本的去水印办法去水印办法具体操作去水印办法本方法为更好的科研展示等方面使用,若想用于商业用途请购买正版注册PDFlib具体操作打开在官网下载的完整包,解压出文件夹PDFlib-9.0.4-MSWin64-C-C++ ;打开文件夹 PDFlib-9.0.4-MSWin64-C-C++\pdflib ;使用notepad打开pdflib.dll;ctrl+f搜索zzzPsgiolePfrp;将搜索到的文字替换为BBBBBBBBBBBB ,相当于用空格替代;尝试生成pdf,原创 2020-05-25 17:04:31 · 1658 阅读 · 6 评论 -
VS2010快速调整格式
Ctrl + A 全选代码 然后 Ctrl + K 然后 Ctrl + F 完成代码格式对齐 亲测可用 参考地址:http://wenda.haosou.com/q/1364766103060898转载 2017-05-24 23:08:30 · 3329 阅读 · 0 评论 -
线长直方图的简单实现
前两天看了一篇硕士学位论文,但是在知网上被引用了13次,下载了700多次。是相关主题中相对最有价值的一篇论文。论文题目:细胞图像的分割与计数 其中很重要的一点利用线长直方图提取等效直径,我实现了一下。原创 2017-03-28 23:48:38 · 477 阅读 · 0 评论 -
提取文件夹中所有文件名(Windows)
在进行附加依赖项添加lib的时候,经常要提取lib文件夹中所有的.lib文件名。 以下为一个很好的方法利用系统批处理文件来进行文件名称的提取。先在需要提取名称的文件夹内新建一个文本文档(即.txt文件)。打开新件的文本文档,并输入“DIR *.* /B > 文件名称列表.txt”,保存后关闭。将新建文本文档的后缀有“.txt”更改为“.bat”并保存。此时会弹出警告提示:如果更改扩展名肯导致原创 2017-02-24 12:51:25 · 1529 阅读 · 0 评论