- 博客(401)
- 资源 (72)
- 收藏
- 关注
原创 C#软键盘设计字母数字按键处理相关事件函数
应用场景:便携式设备和检测设备等小型设备经常使用触摸屏来代替键盘鼠标的使用,因此在查询和输入界面的文本或者数字输入控件中使用软件盘来代替真正键盘的输入。软键盘界面:软键盘界面实质上就是一个普通的窗体上面摆放了很多图片按钮,拖拉对应的文本、按钮等控件到设计界面即可、按键的命名遵循简单好记的规则。数字键盘界面:0-9数字按键命名分别是btn0-btn9。字母键盘界面:26个字母按键的命名从btna-btnz。对应的字母按钮点击事件处理代码。数字按钮点击事件绑定。数字按钮点击事件代码。
2024-09-19 09:52:55 111
原创 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 322
原创 Windows下使用QT5.14.2编译MySQL8.0对应的最新64位驱动程序步骤
使用QT5.14.2编译最新MySQL8.0.39版本对应的64位驱动办法和详细步骤
2024-08-17 18:22:52 296
原创 国产银河麒麟系统下离线方式安装TiDB8.0.0成功过程记录
Successfully set mirror to /home/userlpe/下载/tidb-community-server-v8.0.0-linux-amd64。系统运行环境:工控行业的数据和系统一版部署在没有连接互联网的局域网的电脑,因此无法通过网络在线方式安装TiDB,需要下载好软件,通过U盘拷贝到内网电脑上进行安装。tiup mirror set /home/userlpe/下载/tidb-community-server-v8.0.0-linux-amd64。,下载对应的两个安装包文件,
2024-05-16 17:47:52 1292 3
原创 银河麒麟操作系统下使用QT连接TiDB数据库开发步骤
银河麒麟操作系统下使用QT连接TiDB数据库开发步骤:1、使用虚拟机软件VMWare安装银河麒麟操作系统。2、在银河麒麟系统上安装QT5.14.2软件。3、在银河麒麟系统上安装MySql客户端软件和MySql开发工具包。4、使用QT编译MySql数据库驱动程序。5、在银河麒麟系统上安装TiDB数据库软件。6、在QT项目中连接TiDB数据库进行增删改查操作。
2024-05-15 17:32:16 550
原创 国产银河麒麟V10SP1系统安装Qt和MySql步骤
在银河麒麟操作系统上安装 Qt5.14.2软件和安装Mysql8.0.26软件办法跟详细图文步骤
2024-05-14 14:51:34 1280
原创 QT计算两个日期之间的月份数
数据库中单表数据存储量过大时,会造成数据库的查询统计速度变慢,因此需将单表数据拆分存储到按年月命名的多张数据表中。解决思路是获取单表中的最小时间和最大时间,然后计算两个时间中的月份数量,最后根据开始年月循环算出所有需要拆分的年月名称,生成对应的数据表名,并将对应年月的数据存储到多张数据表中。举例:开始时间为2023-01-01 00:00:00,结束时间为2024-03-04 08:30:00,调用代码。计算的出来的月份数量为15个月。
2024-03-06 11:50:56 413
原创 QT5.14.2开发的Mysql8.0系统安装部署过程
在Windows 11 64位系统下使用QT5.14.2开发了套系统、使用了MYSQL8.0数据库,项目使用mingw-64编译器进行编译,编译完成后使用windeployqt进行发布,并制作安装包,拷贝到工控机Windows10 64位系统上进行安装运行过程记录
2024-01-25 17:29:59 1265
原创 QT开发工业自动化控制软件的几个常用模块
最近两年一直从事工业自动化制造企业的软件开发,发现跟以前开发网络软件还是有较大的区别,重点就是在一些细的方面,比如架构、模块、通讯之类的。6、底部弹出菜单(动画弹出可隐藏显示二级菜单)1、数字键盘(替代普通键盘的小数字键盘)3、硬件操作键(设备特定命令输入)4、参数配置模块(运行参数的读写)2、软键盘(替换字母等字符输入)5、曲线图(实时数据的动态显示)7、左侧收缩菜单(多级子菜单)8、流程控制(图形化编程)
2023-10-16 15:18:31 812
原创 QT操作Sqlite出现No query Unable to fetch row错误问题搜集和处理办法
数据库中的TB_LOG数据表里面没有UserAccount字段,实际只有UserID字段,执行上面新增语句就会出错,解决办法是修改数据表中的UserID字段名为UserAccount后再执行,即可去除错误。3、SQL语句中的字段名和数据库中的不一致,需要修改SQL语句或者数据库中的字段名,使代码中和数据库中的字段名保持一致。1、打开数据库后进行查询或者新增修改操作后,没有执行数据库的关闭操作。关闭数据库命令:database.close();打开数据库命令:database.open()
2023-04-27 22:42:29 5111 1
原创 Ubuntu20.04_x86交叉编译aarch64版本的tslib1.22步骤
Ubuntu20.04_x86交叉编译aarch64版本的tslib1.22方法和步骤,虚拟机下编译测试通过,需要安装先安装交叉编译工具aarch64-linux-gnu-7.5.0
2023-03-22 23:48:27 1733
原创 Win10下使用CMAKE+VS2017编译VTK8.2步骤带图文和测试
VTK8.2运行环境的MSVC2017编译器搭建和详细步骤,本地测试OK.
2023-03-05 02:04:45 1367
原创 Ubuntu18.04下安装配置AndroidStudio软件图文教程
Ubuntu18.04环境下安装android-studio2022.1.1.19-linux版本软件详细步骤,包括下载安装配置环境变量和创建模拟器等等,全程图片记录。
2023-01-30 16:37:15 5522 1
原创 Ubuntu18.04下linuxdeployqt下载安装
使用QT开发完成后的项目需要使用linuxdeployqt工具打包生成相关文件,因此需要下载安装linuxdeployqt软件,本文介绍具体的下载和安装步骤
2023-01-18 10:43:18 1527 1
原创 Ubuntu18.04下安装mysql并使用QT成功编译驱动方法
Ubuntu18.04下安装mysql并使用QT成功编译驱动方法,和windows下的编译有很大区别,而且比较容易出错,本文已实践通过安装和编译。
2023-01-12 15:51:16 1281
原创 Ubuntu18.04下成功编译MQTT办法
Ubuntu18.04下成功编译MQTT办法,QtMqtt下载地址:https://github.com/qt/qtmqtt/tree/5.14.2
2023-01-11 12:04:32 1190
原创 Ubuntu18.04下安装编译文件压缩相关的zlib和quazip库文件
Ubuntu系统下zlib是通过make install方式安装,quazip是通过编译项目后拷贝头文件和库文件到指定系统目录下实现,安装完成后QT项目只需要添加LIBS += -lquazip后即可使用。
2023-01-10 18:27:29 1610
原创 Ubuntu18.04下载GitLab指定项目下的Windows分支代码并提交到Ubuntu分支下
开发需求:因为QT项目是支持Windows和Ubuntu两个操作系统的代码,为了开发方便,配合代码版本管理需要,先在Windows操作系统下开发完项目基本功能,之后提交代码到GitLab,最后在Ubuntu系统下进行下载,调整开发。鉴于项目中很多第三方库文件需要不同平台下的编译版本,因此先将项目拆解成windows版和ubuntu版,之后可以采取合并分支和代码功能进行提交。
2023-01-10 16:29:39 580
原创 QT5.14.2编译mysql-5.7.25 32位驱动办法
windows下的mysql 32位数据库安装和QT编译32位mysql驱动办法
2023-01-06 16:53:42 1567 2
原创 QSqlDatabase::drivers()输出为空的解决办法
QSqlDatabase::drivers();打印出来的结果居然为空解决办法:删除C:\Users\当前用户\AppData\Roaming\QtProject目录即可
2023-01-05 16:19:03 1701 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 1132 3
原创 QT5.14.2搭建Android开发环境
1.3重启电脑后模拟器位置由C:\Users\Administrator\.android\avd调整为F:\Android\.android\avd,可以删除掉原有的C:\Users\Administrator\.android\avd目录,以节省空间。Android NDK路径:F:\Android\android-ndk-r20b-windows-x86_64\android-ndk-r20b。Android SDK路径:F:\Android\android-sdk。
2022-12-17 17:48:09 2805 2
原创 Python连接Oracle、MySql、SQLServer、SQLite数据库
引入操作Oracle数据库模块安装命令:pip install cx_Oracle引入操作SQLServer数据库模块安装命令:pip install pymssql引入操作MySQL数据库模块安装命令:pip install PyMySQL
2022-11-06 13:41:20 858
原创 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 1786 2
原创 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 379
原创 Linq连接SQLSERVER数据库步骤
目的:熟悉LINQ操作步骤,掌握基本的操作技术。环境:安装SQLSERVER+VS019.步骤:1、打开VS2019,新建一个.NET Framework 4.0的项目LinqTest。2、右键点击LinqTest项目,然后选择【添加】--【新建项】。3、打开【添加新项】界面后选择-【数据】-【LINQ to SQL类】,名称可以自己定义如:DataClasses2.dbml。4、打开VS2019的【视图】-【服务器资源管理器】菜单,在【服务器资源管理器】中选择【
2022-05-18 23:50:29 1871
原创 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 910
原创 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 601
原创 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 1375
原创 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 549
原创 银河麒麟操作系统安装Mono开发环境操作步骤
银河麒麟操作系统安装Mono开发环境操作步骤需求:现有一C/S结构的Winform客户端程序需要运行到国产操作麒麟操作系统V10上,经查询资料,普遍采取mono开发工具来实现此转换。目标:转换现有的Windows下使用VisualStudio 2019开发的项目到国产麒麟操作系统V10上。问题:工欲善其事,必先利其器,本文先搭建好环境,之后再步骤:一、下载安装国产银河麒麟操作系统:搜索到官网地址http://www.kylinos.cn/,个人用户试用体验网址https://ww
2020-10-27 23:39:50 7596
OSGI+MySql增删改查
2014-11-19
VS2010专业版在线安装
2012-11-27
PHP Manager for IIS Windows2008 x64位
2012-08-17
族谱管理软件通用版V1.0
2024-07-13
QtXlsx+QT5.14.2+64位项目源码和编译文件
2024-07-11
ubuntu20.04下编译mysql驱动项目源码
2024-05-21
qt5.14.2编译的mysql5.7.25对应的64位驱动文件
2023-01-06
qt5.14.2编译的mysql5.7.25对应的32位驱动文件
2023-01-06
opencv编译时候需要下载的文件
2022-06-24
QT5调用摄像头显示视频并截图和保存照片到本地
2022-06-23
VS2019调用OPENCV4.5打开本地照片文件
2022-06-17
代码文件转UTF-8格式工具源码
2022-05-22
oci_QT5.14.1.zip
2021-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人