
QT编程
文章平均质量分 70
疾风铸境
工作生活总是很纠结的.平平淡淡,顺应天命,跟从心的指引,不断的学习,坚持自己的兴趣,在对和错之间徘徊前进和选择。
展开
-
Qt5.14.2+mingw64编译OpenCV3.4.14一次成功记录
1.1 Python3.8版本安装路径:C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32。五、开始菜单选择QT5.14.2下的mingw64菜单执行进入对应窗口.C:\Qt\Qt5.14.2\5.14.2\mingw73_64>5.1 cd命令切换到要编译的源码目录下:cd D:\opencv3414\build_mingw64。1.4 Jdk安装路径:C:\Program Files\Java\jdk-18.0.1。原创 2025-04-01 23:04:36 · 912 阅读 · 0 评论 -
Qt5.14.2+Cmake使用mingw64位编译opencv4.5成功图文教程
执行指令:C:\Qt\Qt5.14.2\Tools\mingw730_64\bin\windres.exe D:\opencv\build_mingw64\modules\world\vs_version.rc -O coff .\vs_version.rc.obj。1.1 Python3.8:安装路径:C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32 安装包:python3.8.exe。原创 2025-03-31 23:41:16 · 644 阅读 · 0 评论 -
QT开发单机版库存管理软件的项目架构和核心功能界面
开发目的:一个搞仓库管理的朋友找到我,十多年前给他做过网站,后面没怎么联系,去年又想到搞软件的我 ,说是要一个他自己能用的软件,主要实现的功能就是将现在电脑上的Excel文件里面的入库出库数据导入软件中、能生成对应的出库单,我考虑以前搞过Java版本的医药进销存软件,又搞过Word文件的生成功能,基本的数据库增删改查,核心的技术模块都掌握了,感觉问题不大就答应了下来,结果一开发就是好几个月,距离最初想象的样子还是蛮大差距的,就当技术练手吧。图2-5 物资出库单打印界面。图2-2 物资入库界面。原创 2024-09-26 11:32:58 · 477 阅读 · 0 评论 -
QT版数据采集系统研发过程记录
数据采集系统研发过程:先分析原有单机版功能和数据结构、设计好数据库、搭建数据库三层架构代码、增删改查功能实现、模拟数据生成、系统分页、样式调整、硬件参数设置工具开发、设备数据通信测试、多线程数据采集、系统数据按厂站设备统计展示、数据拆分统计后台线程自动处理服务功能设计。原创 2024-09-24 12:15:54 · 684 阅读 · 0 评论 -
QT设计中文输入法软键盘DLL给到C#开发步骤
本文提供解决触摸屏C#程序中无法输入中文问题,中文拼音采用开源的谷歌输入法程序、使用QT编译中文输入法界面和中文输入法接口给到C#使用原创 2024-09-23 18:06:24 · 426 阅读 · 0 评论 -
QT5.14.2编译有界面的DLL供C#Winform程序调用步骤
目标:公司要设计一套软键盘程序给到WinForm程序调用、因此需要封装QT的软键盘程序给到C#调用,跟C#调用MFC的DLL代码差不多,感觉就是封装了一下QT的代码成为MFC格式的。步骤2:在VS2022中新建Winform项目,拷贝QT生成的DLL文件到运行目录下,界面代码文件中新增QT生成的DLL文件和方法调用。步骤:1、新建QT对应的库项目、编译器使用MSVC2017 64位、编译后生成对应的DLL文件。步骤3:测试运行结果,成功。原创 2024-08-29 00:09:28 · 462 阅读 · 0 评论 -
使用QT5.14.2开发族谱管理软件过程记录
族谱管理软件开发过程记录,录入资料、查询资料、图形化展示宗亲关系原创 2024-07-13 12:10:19 · 456 阅读 · 0 评论 -
Windows11下使用Qt5.14.2编译QtXlsx驱动详细步骤
Windows下搭建Qtxlsx编译开发环境步骤原创 2024-05-23 14:49:02 · 980 阅读 · 0 评论 -
国产银河麒麟V10SP1系统下搭建TiDB数据库操作步骤图文
在国产银河麒麟系统中搭建TiDB数据库运行环境。原创 2024-05-10 17:12:17 · 1388 阅读 · 0 评论 -
QT计算两个日期之间的月份数
数据库中单表数据存储量过大时,会造成数据库的查询统计速度变慢,因此需将单表数据拆分存储到按年月命名的多张数据表中。解决思路是获取单表中的最小时间和最大时间,然后计算两个时间中的月份数量,最后根据开始年月循环算出所有需要拆分的年月名称,生成对应的数据表名,并将对应年月的数据存储到多张数据表中。举例:开始时间为2023-01-01 00:00:00,结束时间为2024-03-04 08:30:00,调用代码。计算的出来的月份数量为15个月。原创 2024-03-06 11:50:56 · 482 阅读 · 0 评论 -
QT开发工业自动化控制软件的几个常用模块
最近两年一直从事工业自动化制造企业的软件开发,发现跟以前开发网络软件还是有较大的区别,重点就是在一些细的方面,比如架构、模块、通讯之类的。6、底部弹出菜单(动画弹出可隐藏显示二级菜单)1、数字键盘(替代普通键盘的小数字键盘)3、硬件操作键(设备特定命令输入)4、参数配置模块(运行参数的读写)2、软键盘(替换字母等字符输入)5、曲线图(实时数据的动态显示)7、左侧收缩菜单(多级子菜单)8、流程控制(图形化编程)原创 2023-10-16 15:18:31 · 1174 阅读 · 0 评论 -
QT项目代码去UI界面常用开发步骤
QT项中部通过拖控件的方式来实现有界面的软件设计开发步骤原创 2023-07-27 09:38:51 · 2069 阅读 · 0 评论 -
Windows10下使用CMake编译ITK5.2.1步骤
Windows下编译VTK5.2.1全部过程原创 2023-03-05 20:05:18 · 1177 阅读 · 4 评论 -
Win10下使用CMAKE+VS2017编译VTK8.2步骤带图文和测试
VTK8.2运行环境的MSVC2017编译器搭建和详细步骤,本地测试OK.原创 2023-03-05 02:04:45 · 1448 阅读 · 0 评论 -
QT串口通信测试程序图文带步骤
QT打开串口进行数据收发原创 2023-02-25 12:35:52 · 1823 阅读 · 0 评论 -
Ubuntu18.04下QT和MYSQL异常问题排查处理常用命令
Ubuntu系统下QT和MYSQL常见问题处理及操作命令原创 2023-01-28 13:09:52 · 1600 阅读 · 0 评论 -
Ubuntu18.04下linuxdeployqt下载安装
使用QT开发完成后的项目需要使用linuxdeployqt工具打包生成相关文件,因此需要下载安装linuxdeployqt软件,本文介绍具体的下载和安装步骤原创 2023-01-18 10:43:18 · 1614 阅读 · 1 评论 -
Ubuntu18.04下安装mysql并使用QT成功编译驱动方法
Ubuntu18.04下安装mysql并使用QT成功编译驱动方法,和windows下的编译有很大区别,而且比较容易出错,本文已实践通过安装和编译。原创 2023-01-12 15:51:16 · 1411 阅读 · 0 评论 -
Ubuntu18.04下成功编译MQTT办法
Ubuntu18.04下成功编译MQTT办法,QtMqtt下载地址:https://github.com/qt/qtmqtt/tree/5.14.2原创 2023-01-11 12:04:32 · 1283 阅读 · 0 评论 -
Ubuntu18.04下安装编译文件压缩相关的zlib和quazip库文件
Ubuntu系统下zlib是通过make install方式安装,quazip是通过编译项目后拷贝头文件和库文件到指定系统目录下实现,安装完成后QT项目只需要添加LIBS += -lquazip后即可使用。原创 2023-01-10 18:27:29 · 1711 阅读 · 0 评论 -
Ubuntu18.04下载GitLab指定项目下的Windows分支代码并提交到Ubuntu分支下
开发需求:因为QT项目是支持Windows和Ubuntu两个操作系统的代码,为了开发方便,配合代码版本管理需要,先在Windows操作系统下开发完项目基本功能,之后提交代码到GitLab,最后在Ubuntu系统下进行下载,调整开发。鉴于项目中很多第三方库文件需要不同平台下的编译版本,因此先将项目拆解成windows版和ubuntu版,之后可以采取合并分支和代码功能进行提交。原创 2023-01-10 16:29:39 · 604 阅读 · 0 评论 -
QT5.14.2编译mysql-5.7.25 32位驱动办法
windows下的mysql 32位数据库安装和QT编译32位mysql驱动办法原创 2023-01-06 16:53:42 · 1769 阅读 · 2 评论 -
QSqlDatabase::drivers()输出为空的解决办法
QSqlDatabase::drivers();打印出来的结果居然为空解决办法:删除C:\Users\当前用户\AppData\Roaming\QtProject目录即可原创 2023-01-05 16:19:03 · 2081 阅读 · 2 评论 -
Windows系统下使用mingw32编译curl-7.87.0办法
使用工具:Windows10+QT5.14.2+CMake (cmake-gui)+curl-7.87.0编译办法:1、下载CURL源码:curl - Download,解压缩zip文件到指定路径下(如:D:\QTCode\curl-7.87.0)原创 2023-01-04 22:27:24 · 1425 阅读 · 3 评论 -
Ubuntu+QT+SSL+MQTT
ubuntu +qt +android原创 2022-12-28 18:36:57 · 2253 阅读 · 0 评论 -
Python连接Oracle、MySql、SQLServer、SQLite数据库
引入操作Oracle数据库模块安装命令:pip install cx_Oracle引入操作SQLServer数据库模块安装命令:pip install pymssql引入操作MySQL数据库模块安装命令:pip install PyMySQL原创 2022-11-06 13:41:20 · 931 阅读 · 0 评论 -
QT调用OpenCV绘制直线、矩形、椭圆、圆、不规则曲线、文本
cv::putText(src, "测试文字", cv::Point(50,100),cv::FONT_HERSHEY_PLAIN, 2,cv::Scalar(0,0,255),2);printf("图像读入失败\n");开发环境:QT5.14.2+OpenCV4.5。imshow("绘制直线",src);imshow("绘制矩形",src);imshow("绘制椭圆",src);imshow("绘制圆形",src);imshow("绘制文字",src);#opencv在mingw里的标准引用ok。原创 2022-11-01 12:33:43 · 1861 阅读 · 2 评论 -
《C++代码设计与重用》读后感
因为觉得代码设计和重用的功能在JAVA和C#中能力十分强大,能省去数据库操作和页面编写的好多重复的工作,所以向优快云申请能拜读这本书来了解C++中是如何复用代码的。在此要非常感谢能收到优快云免费邮寄给我的《C++代码设计与重用》一书,同时也非常感谢作者的努力工作和译者的精心翻译。 拿到书的时候是7月,翻开首页发现这本书就是7月份刚出版的,非常惊讶了一下,因为向来买书就要买最新原创 2012-08-19 18:17:19 · 1238 阅读 · 0 评论 -
QT5.13.0编译opencv4.5驱动办法
1.1 Python安装路径:C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32 安装包:python3.8.exe。其中:OPENCV_VS_VERSIONINFO_SKIP需要点击Add Entry按钮手工新增,OPENCV_VS_VERSIONINFO_SKIP BOOL 1.1.2 QT安装路径:C:\Qt\Qt5.13.0 安装包:opencv-4.5.0-vc14_vc15.exe。...原创 2022-08-12 17:00:37 · 422 阅读 · 0 评论 -
QTCreator4.11安装libclang-common组件
要解决的问题描述:麒麟系统下自带的libclang-common-10-dev版本较高,使用QTCeator4.11时候打开CPP文件源码时候一堆红色的警告很不好看,编译能通过,实际上代码没有问题,QT代码编辑器顶部会提示:未包含"stddef.h"文件。详细安装解决问题步骤如下:huawei@huawei-W515-PGUV-WBY0:~/桌面$ apt list --installed | grep "libclang-common*"WARNING: apt does not have a原创 2021-09-30 22:49:17 · 1032 阅读 · 0 评论 -
Windows10下使用Qt5.14.2编译Oracle数据库驱动步骤
Windows10下使用Qt5.14.2编译Oracle数据库驱动步骤如下:1、Windows10下安装好Oracle11G R2数据库软件32位客户端软件,并配置好环境变量:安装路径为:C:\app\Administrator\product\11.2.0,环境变量 设置如下:ORACLE_HOME:c:\app\Administrator\product\11.2.0\dbhome_1TNS_ADMIN:C:\app\Administrator\product\11.2.0\client_原创 2021-04-25 17:56:16 · 686 阅读 · 0 评论 -
Ubuntu操作系统中安装QT5.14.2后的环境变量设置办法
Ubuntu操作系统中安装QT5.14.2后的环境变量设置办法--QT所有版本检测命令root@xqf222:~# qtchooser -list-versions45defaultqt4-x86_64-linux-gnuqt4qt5-x86_64-linux-gnuqt5--------------------------------------------------------------------------QT安装完成后的测试cd /home/oracle/Qt5.1原创 2021-04-10 16:29:37 · 1487 阅读 · 0 评论 -
QT连接Oracle数据库并实现登录验证
目的:本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码(MD5加密)是否和数据库一致,如果一致则提示登录成功。开发环境:Windows10+QT5.14.2+Oracle11G R2操作步骤:1、打开QT软件,创建一个新的Application项目2、设计界面并修改代码:2.1修改项目配置文件,添加sql字符串表示要对数据库进行操作。2.2登录界面LoginForm设计2.3编写登录界面代码LoginFor原创 2021-01-29 01:01:52 · 596 阅读 · 0 评论