- 博客(14)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 基于QT的批量图片压缩软件设计
因为iPad储存空间堪忧,很多好图质量太高,一张图动辄几十M,所以为了更多的储存,同时不破坏原来的文件目录结构,自己写了这个简单的压缩软件,软件用的是qt自己的库函数去做的简单压缩,分为dpi压缩和分辨率压缩,dpi压缩好像对png格式没有用,应该是png格式的问题?没有深究。目前支持jpg,png,bmp等,JPG是支持dpi和分辨率压缩的,其他的应该都支持分辨率,dpi没有详细测试。
2023-11-08 17:02:20
465
转载 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
5731
4
原创 qt vs 使用windeployqt发布release版本
使用qt命令行运行windeployqt.exe 进入要添加发布组件的目录目录中只留要发布的rename.exe文件 运行命令,等待完成
2022-07-08 11:56:08
412
原创 qt+vs 菜单栏使用
qt5.3.1 +vs2013ui中输入菜单栏,编辑好objectname在.h文件中 在.cpp文件中完成。菜单的点击行为
2022-07-08 11:08:18
351
原创 文件后缀名批量修改工具
因为喜欢在网上下载一些资源,而很多不那么正规的资源喜欢更改后缀防止审查,手动一个一个改比较麻烦,网上找的工具也不太放心,所以自己用vs+qt写了个小工具,功能很简单,代码也少,所以放在这里供大家学习讨论。1.功能介绍菜单栏暂时没用,因为功能太少了没啥必要,以后可能会加。中间的白框会显示当前要修改的文件的详细地址,支持将文件拖拽到框里修改,或者点击打开文件选择要修改的文件。需要更改的后缀写在更改后缀框里,默认是rar,需要注意的是如果原文件没有后缀需要将对应项打勾,不然可能会出现不可预见.
2022-01-07 23:12:06
1297
原创 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
2750
原创 Oculus Quest2 VR全解:从购买到吃灰
前段时间心血来潮突然想买个VR玩玩,于是做了一些功课,正好赶上quest2的128G新版出来,所以入手了一个,最近新鲜劲过了,所以把玩这个设备踩得一些坑和心得分享分享,慢码。一、购买几条渠道:咸鱼、淘宝、亚马逊(微信小程序或者官方app)。咸鱼、淘宝会加价,好处是大部分商家会提供后续的激活以及部分资源,适合不缺钱又懒得折腾的玩家。我选的是亚马逊微信小程序下单的日亚订单,先后大概半个月多点到货。值得注意的是亚马逊微信不支持prime会员,如果是新用户可以用官方app领一个月免...
2021-09-24 16:11:23
34544
1
原创 基于MFAC无模型自适应控制的无人艇航向控制
MFAC 算法基本原理是在每个工作点处,建立非线性系统等价的动态线性数据模型,利用受控系统的I/O数据在线估计系统的伪偏导数,然后设计加权一步向前的控制器,进而实现非线性系统数据驱动的无模型自适应控制。MFAC 有三种不同动态线性化方法的算法设计,即基于紧格式动态线性化的无模型自适应控制(Compact Form Dynamic Linearization based MFAC,CFDL-MFAC),基于偏格式动态线性化的无模型自适应控制(Partial Form Dynamic Li...
2021-08-25 11:28:35
6973
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
9721
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
8742
转载 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
3533
电脑几天不关机内存爆满,甚至出现系统程序报错崩溃,重启后内存占用就好了
2021-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人