自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于QT的批量图片压缩软件设计

因为iPad储存空间堪忧,很多好图质量太高,一张图动辄几十M,所以为了更多的储存,同时不破坏原来的文件目录结构,自己写了这个简单的压缩软件,软件用的是qt自己的库函数去做的简单压缩,分为dpi压缩和分辨率压缩,dpi压缩好像对png格式没有用,应该是png格式的问题?没有深究。目前支持jpg,png,bmp等,JPG是支持dpi和分辨率压缩的,其他的应该都支持分辨率,dpi没有详细测试。

2023-11-08 17:02:20 363

转载 QT遍历文件夹及其子孙文件夹中的文件

【代码】QT遍历文件夹及其子孙文件夹中的文件。

2023-10-22 11:29:59 379

转载 qt5.15.2在银河麒麟v10sp1上编译源码后安装运行

修改‘/usr/lib/qt5/bin/qmake‘为实际安装路径如:/home/drs/QT_Source/qt-everywhere-src-5.15.2/qtbase/bin。编译进程在文件数为[1/605]的时候循环,文件数不会减少,此时报错信息为源码文件下的一个头文件中,出现了不允许的数据类型转换。找到该文件,修改相应语句。在银河麒麟软件商店中下载Qt creator,配置Qt套件kits,Qt version路径为/usr/local/Qt-5.15.2/bin/qmake。

2023-06-14 15:54:34 4825 4

转载 Qt QTabWidget隐藏某些tab

Qt QTabWidget隐藏某些tab

2022-09-06 16:24:57 1299

原创 libmodbus使用ModbusTCP的超时设置问题

libmodbus使用ModbusTCP的超时设置问题

2022-07-26 15:23:55 4807

原创 qt vs 使用windeployqt发布release版本

使用qt命令行运行windeployqt.exe 进入要添加发布组件的目录目录中只留要发布的rename.exe文件 运行命令,等待完成

2022-07-08 11:56:08 344

原创 qt+vs 菜单栏使用

qt5.3.1 +vs2013ui中输入菜单栏,编辑好objectname在.h文件中 在.cpp文件中完成。菜单的点击行为

2022-07-08 11:08:18 310

原创 文件后缀名批量修改工具

因为喜欢在网上下载一些资源,而很多不那么正规的资源喜欢更改后缀防止审查,手动一个一个改比较麻烦,网上找的工具也不太放心,所以自己用vs+qt写了个小工具,功能很简单,代码也少,所以放在这里供大家学习讨论。1.功能介绍菜单栏暂时没用,因为功能太少了没啥必要,以后可能会加。中间的白框会显示当前要修改的文件的详细地址,支持将文件拖拽到框里修改,或者点击打开文件选择要修改的文件。需要更改的后缀写在更改后缀框里,默认是rar,需要注意的是如果原文件没有后缀需要将对应项打勾,不然可能会出现不可预见.

2022-01-07 23:12:06 1220

原创 qt vs 中在一个类中调用另一个类的函数

每次过一段时间就忘了,这次记下来。在A类中调用B类中的函数A.h#include “B.h”class A: public QWidget{ Q_OBJECTpublic: B *myB;}A.cppA::A(QWidget *parent) : QWidget(parent){ ui.setupUi(this); myB = new B(this);}void A::main(){ myB->myf();}B.h……

2021-12-31 10:49:31 2628

原创 Oculus Quest2 VR全解:从购买到吃灰

前段时间心血来潮突然想买个VR玩玩,于是做了一些功课,正好赶上quest2的128G新版出来,所以入手了一个,最近新鲜劲过了,所以把玩这个设备踩得一些坑和心得分享分享,慢码。一、购买几条渠道:咸鱼、淘宝、亚马逊(微信小程序或者官方app)。咸鱼、淘宝会加价,好处是大部分商家会提供后续的激活以及部分资源,适合不缺钱又懒得折腾的玩家。我选的是亚马逊微信小程序下单的日亚订单,先后大概半个月多点到货。值得注意的是亚马逊微信不支持prime会员,如果是新用户可以用官方app领一个月免...

2021-09-24 16:11:23 31931 1

原创 基于MFAC无模型自适应控制的无人艇航向控制

MFAC 算法基本原理是在每个工作点处,建立非线性系统等价的动态线性数据模型,利用受控系统的I/O数据在线估计系统的伪偏导数,然后设计加权一步向前的控制器,进而实现非线性系统数据驱动的无模型自适应控制。MFAC 有三种不同动态线性化方法的算法设计,即基于紧格式动态线性化的无模型自适应控制(Compact Form Dynamic Linearization based MFAC,CFDL-MFAC),基于偏格式动态线性化的无模型自适应控制(Partial Form Dynamic Li...

2021-08-25 11:28:35 6260 19

转载 C语言sprintf函数解析(实现数据类型转换到字符串)

最近在将int转为char*字符串上出了问题,最后使用sprintf函数解决,使用实例:char *char_num;int recv_num=-123456;sprintf(char_num,"%d",recv_num); //将int转化为char字符串得到了char_num="-123456"以下是转载的sprintf函数解析:printf 可能是许多程序员在开始学习C语言时接触到的 第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友

2021-07-28 10:02:54 8875 1

原创 拼接char*型字符串

使用strcat()函数;char *str1;char *str2;strcat(str1,str2); //将str2拼接到str1的尾巴上去注意:两个char拼接的时候可以使用stract函数,但是使用的时候要注意,拼接的结果数组必须是要定义大小的,否则程序会卡死。个人使用实例:char data_robot_head[] = "$srobot,";char data_robot_tail[] = "**#";char data_robot[50] = "";cha..

2021-07-28 09:25:15 8538

转载 16进制与10进制相互转化-C语言

char型数组转化为int数字,char型数组为16进制表示,其本质是byte与int类型的互相转化byte不是一种新类型,在C++中byte被定义的是unsigned char类型;但在C#里面byte被定义的是unsigned int类型以下双字节转换,均为高字节在前:HEX数据 :0X01 0X68//转化为HEX,就是十六进制数据拼接0X0168int sDefibrEnergy = ((lptrOrder[0] & 0xF0)>>4)*1000 + (l.

2021-07-27 16:11:28 3412

ReName.rar批量修改文件后缀名

批量修改文件后缀名

2022-01-07

RadToReg.rar

弧度角度相互转换的小工具,Release文件夹里是可执行程序,使用QT5.3.1加VS2013编写

2021-09-24

记事本MFC程序,模仿系统记事本,供代码学习

模仿系统记事本,供代码学习

2017-07-19

自动关闭程序,根据自己输入的程序名字按指定间隔时间自动关闭

根据自己输入的程序名字按指定间隔时间自动关闭

2017-07-19

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

TA关注的人

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