发布了文章2024-12-18
此处不是nativeEvent不能接收,是possmessage一定要写对发送的软件名称,这个名称在Qt中是主界面类的名称,就是主界面UI的名称,而不是rc文件中定义的名称。所以在FindWindow函数获取目标窗口时,最好窗口的类名和窗口的标题名都写上如果不能确定软件的窗口标题,可...
发布了文章2024-12-14
首先必须要包含windows.h这个头文件,如果使用一些扩展函数,还需要包含windowsx.h。网上说使用FindWindow要添加头文件winuser.h,不过应该windows.h是自动包含这个依赖的(我没有添加)
发布了文章2024-06-10
QT5中在cpp中使用#pragma execution_character_set("utf-8")解决中文乱码,不过这里要求该源代码必须保存成带Bom的utf-8格式,这也是有些在网上下载的代码,加上这句源代码后还是乱码,我的操作是修改cpp中几个中文字符后,重新保存后再重新编译就可以了。相当于将之...
发布了文章2024-06-02
Qt操作Excel文件一般有QAxObject和QtXlsx两种方法,前者需要调用wps或office组件进行读写操作,具有一定的局限性,下面列出两种方法的优缺点对比 QAxObject: 优点:支持xls和xlsx等版本。office组件读写速度快; 缺点:需要安装office或wps,安装了福昕阅读器不能使...
发布了文章2024-03-30
$$ S = L -1-r (r \subset [0,L-1]) $$比如在以下胸片图像中提取白色絮状形状,在黑色背景下看的不太明显,就可以使用灰度反转增强图像的可视化效果。
发布了文章2024-03-19
在Qt生成动态链接库dll时,有时需要同时编译debug和release下的库,debug的库以d结尾,只需要在pro文件中添加设置生成的TARGET字段格式就行了
发布了文章2024-03-19
1、介绍实现获取鼠标点击处的图像的坐标和像素值,灰度图显示其灰度值,RGB图显示rgb的值。OpenCV获取灰度值及彩色像素值的方法: {代码...} 这里要通过鼠标点击事件来获取鼠标点击的位置和状态,选择OpenCV的setMouseCallback回调函数实现。2、效果展示 # 3、代码实...
发布了文章2024-03-19
上一篇介绍了使用OpenCV的setMouseCallback回调函数实现获取鼠标点击点的图像坐标和像素值,本篇使用鼠标事件mouseMoveEvent函数来实现实时获取鼠标的坐标和对应图像点的像素值,并将结果实时显示在label控件上。
发布了文章2024-03-08
在实际工程项目中,软件在打开情况下,再次打开软件会出现打开多个软件界面的情况,进而找出与下位机交互的错误,对于工程项目是不允许此类情况出现,所以在软件运行时必须保证该软件是单例运行,在运行状况下再次打开时进行提示或弹出之前的软件界面。
发布了文章2023-12-29
首先,在程序中要翻译的文字,要用tr()函数包含起来,这个函数是表明改字符串是需要翻译的。其次,在工程的pro文件里添加生成ts的代码,如下
发布了文章2023-08-23
因为使用了opencv的VideoCapture来加载视频,这里需要添加opencv的库,右键项目工程添加外部库,填入opencv的库和头文件路径,或者直接在皮肉文件下添加库的文件路径。
发布了文章2023-05-29
使用VLC-Qt库实现拉流播放器基本功能,包括拉流、播放、暂停、截图等功能。VLC-Qt库:一个对libVLC库基础上封装的开源库;推拉流服务器:ZLMediaKitde的MediaServer;推流工具:ffmpegVLC-Qt官网: VLC-Qt (tano.si)Github地址:VLC-Qt (github.com)
发布了文章2023-03-13
一、准备文件及环境FreeCAD源码依赖包LibPackQt 5.15.2VS2019python3.8cmake3.141.1、下载源码直接百度FreeCAD,找到其github网址进行下载或直接以下地址FreeCAD源码1.2、下载依赖包LibPack通过以下网址下载与源码版本对应匹配的依赖包[链接]下载后解压放到源码所在...
发布了文章2022-12-30
项目开发中可能出现需要显示和加载dwg格式工程图或CAD绘图操作的功能时,需要调用CAD插件实现绘图操作或工程图展示。这里使用了MxDraw的CAD插件,其动态库需要在其官网上下载注册使用
发布了文章2022-12-05
libmodbus 是支持Linux,Mac OS X,window 的一个开源库,支持modbus TCP和RTU 两种模式。libmodbus的github地址为:[链接]
发布了文章2022-09-26
区域生长算法:将按照事先定义的生长准则讲一个像素或子区域逐步聚合成一个完整独立的区域的过程。对于图像上某个区域R,p为区域R上指定的一个像素点,称作种子点,按照规定的生长准则逐步将与种子点z一定邻域内符合相似性判据的像素合并成一个种子群以备下一阶段的...
发布了文章2022-09-24
在编程过程中我们一般使用setStyleSheet 函数来设置控件的样式属性,包括颜色、边框、透明度等属性,如果不同的控件和样式直接在代码中设置,会造成无法统一管理的缺点,反复书写样式属性造成代码的冗余。解决的方法是将所有需要设置的样式属性都放入qss文件中,通过...
发布了文章2022-08-03
程序员为了防止自己的成果被白嫖,或者发布的软件在公司层面上要做一些防抄袭处理,这时就需要在软件层面上加锁、加密等操作。1、单机终端软件这类软件一般在未联网的情况下使用,所以不能通过网络去判定是否得到授权,一般采用绑定硬件信息来对软件进行加密,这样软...
发布了文章2022-07-12
使用圆形警示灯ico图像填充QLabel控件,在design界面中选中label控件,在pixmap的属性下选择不同的图片来填充。这种填充方法有一个缺点,就是图像没有进行缩放,这样label控件的大小就会导致无法完全显示图像,这里一般按照图像的宽高来设定label尺寸属性。这里水平...
发布了文章2022-06-28
前段时间一直在折腾如何给软件进行加密,其实就简单的在软件中设定一个MD5的加密验证,加密搞了大半天时间,结果找了个破解的软件十分钟就破解了。。。