自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 由于找不到libopencv_imgproc4110.dll,无法继续执行代码。重新安装程序可能会解决此问题。

把选中的文件放入到编译器中,我是放入mingw81_64\bin中,也可以放入C:\Windows\System32中。因为安装了其他使用了opencv的程序导致自身在qtcreator编译程序时系统报错。

2025-12-26 11:28:54 16

原创 Ubuntu20.04虚拟机联网

本文总结了解决VMware虚拟机网络配置问题的多种方法,重点针对"子网IP和子网掩码不一致"报错。主要方法包括:1)选择桥接模式并配置虚拟网络编辑器;2)在Ubuntu中修改netplan文件设置静态IP;3)通过Windows网络适配器设置固定IP和DNS;4)VMnet8的NAT模式配置,强调网关设置需与主机网段一致。文章还提供了vi编辑器常用命令和Ubuntu网络配置查看方法。这些方案既包含成功实践的案例,也记录了未成功但可供参考的尝试路径,为虚拟机网络配置问题提供了全面的解决思路

2025-11-19 16:53:12 674

原创 Inon Setup使用教程

本文简要介绍了使用软件创建安装包的步骤流程。操作包括:新建项目、填写基本信息、选择应用程序文件、设置安装选项(如快捷方式、管理员模式等)、配置语言、保存生成安装脚本(iss文件)和最终安装包(output文件夹)。特别提醒,若需保留自定义安装路径功能,需在脚本文件的【Setup】部分添加相应语句并重新编译。整个过程通过连续点击"Next"完成设置,最后生成可执行的安装程序。

2025-08-19 16:27:49 252

原创 QT安装MySQL驱动(三)安装MySQL驱动

本文介绍了在Qt项目中配置MySQL数据库驱动的步骤:首先需要找到Qt自带的mysql.pro文件路径,在文件中添加MySQL的include路径和lib路径配置;然后构建项目并将生成的驱动文件拷贝到编译器插件目录;接着将MySQL的libmysql.lib文件复制到编译器bin目录;最后通过代码测试验证驱动是否加载成功。文章还提供了相关参考博客链接,用于解决构建过程中可能出现的问题。

2025-07-09 15:00:07 334

原创 QT安装MySQL驱动(二)MySQL创建数据库及表

摘要:本文介绍了使用MySQL Workbench创建数据库和表的基本步骤。首先通过双击打开MySQL Workbench并输入密码连接数据库,然后创建新数据库。重点说明了新建表时可能出现的问题及解决方法,提供示例SQL语句创建包含id(自增主键)、name(非空)和age字段的表。当创建表失败时,可能是缺少必要字段所致,需要检查并修改SQL语句。

2025-07-09 10:24:32 264

原创 QT安装MySQL驱动(一)安装MySQL

本文简要介绍了MySQL安装器的下载和安装步骤。从官网下载完整版安装包后,按提示逐步执行安装,选择传统验证方式并设置服务器密码为123456。安装过程中需注意选择本地系统账户权限设置,完成安装后添加系统变量地址即可。安装流程包括多次执行安装步骤、服务器配置及权限设置,若出现问题可通过服务属性调整。最终完成MySQL80服务器的安装,暂不启动服务。

2025-07-09 09:34:35 334

原创 Opencv+Ffmpeg播放视频时一直找不到文件解决方法

把opencv->build中的opencv_videoio_ffmpeg4110_64.dll文件复制到你使用的程序编译的对应文件中,例如release运行的就放入到程序生成的build中的release文件中即可解决。打开视频的时候总是报错找不到视频,并且路径和库都已经确认了没有问题。使用命令提示符操作ffmpeg打开视频也没有问题。

2025-04-28 14:36:39 370

原创 QT实现widget在布局最上层且不影响下方的显示

五、如果不需要侧面菜单栏,就直接删除label,并且设置layoutVerticalSpacing为0。二、先创建两个widget(不要嵌入,但要覆盖),然后再设置一个单独的控件(我设置的是label)。2、将黄色的widget放在前面,就可以看到下方的widget并没有受到影响。查阅了挺多的资料没看到相关的内容,自己瞎琢磨了下,有好方法希望能给我评论。三、使用centralwidget布局(栅格布局)1、现在已经可以成型了(可以制作侧面的菜单栏了)四、设置栅格布局的数值。

2025-02-05 16:04:51 816

原创 QT实现抽屉菜单

实现一个点击按钮后弹出下方更多选项或者文本内容的功能基础逻辑:创建一个QScrollArea,里面包含多个pushbutton和多个widget,然后通过点击pushbutton显隐widget即可。

2025-01-16 15:10:55 538

原创 QT在界面最顶层设置全界面半透明提示信息

三、如果界面有放大功能则需要重写resizeEvent。

2024-12-09 10:17:25 518

原创 QT设置软件图标、设置软件名称、打包exe文件

设置软件图标一、在当前文件夹下放入.ico图标文件二、pro文件添加图标设置软件名称一、在main文件里设置打包成exe文件一、改名(exe最后的名称)二、release运行三、把exe文件放入新的文件夹里四、打开qt的编译器

2024-11-22 17:26:04 1075

原创 QT创建movetothread线程,且发送QModbusRtuSerialMaster到线程

【代码】QT创建movetothread线程,且发送QModbusRtuSerialMaster到线程。

2024-11-19 17:24:20 565

原创 QT的堆叠窗口

/std::unique_ptr 窗口名;//智能指针,son_interface_1,std::unique_ptr是独占的智能指针,然后是一个对象,然后通过std::make_unique来创建//设置堆栈布局。

2024-11-15 16:33:28 856

原创 QT的tableWidget控件的一些用法

使用tableWidget总是会有时候想不起来用什么方式去获取或者设置,所以总结了一部分常用的(边用边总结)。

2024-11-11 17:06:46 1472

原创 QT处理多按钮进行相同操作

针对多按钮的图片进行切换操作,emitcan主要是用来判断按下否,flag_magnify是用来判断窗口是否放大。

2024-10-30 16:36:33 354

原创 QT创建数据库

三、包含需要的头文件和创建需要的函数以及创建数据库对象。六、在程序代码里去引用数据库。一、工程文件添加sql。四、打开/创建数据库。

2024-10-30 16:11:47 640

原创 QT中ModBusRTU的串口连接

判断比较简单,我是通过modbusDevice.connectDevice()进行判断,然后显示到plainTextEdit进行显示。如果没有匹配到选项,则默认设置为 1 位停止位。变量的值,如果没有匹配到选项,则默认设置为无奇偶校验。是用于尝试与 Modbus 设备建立连接的函数调用。把ui界面控件选择的端口号存储到字符串中。从ui界面的控件中获取用户选择的参数。获取当前选择的停止位,并定义一个。获取当前选择的校验位。根据用户选择的停止位设置。获取更详细的错误信息。),表示连接是否成功。

2024-10-29 16:34:06 1269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除