- 博客(9)
- 收藏
- 关注
原创 QString乱码问题、调试乱码问题。 包括QMessageBox乱码等Qt组件乱码
以上三种情况组合可以出现各种编码错误情况,比如有些文件保存是GBk编码。导致使用Qstring::fromutf8()这个函数,运行乱码。这时候需要使用fromLocal8Bit()来使用本地的GBK编码读取字符串。或者使用QTextCodec来指定GBK编码格式读取。有时候想要一串代码可以应付不同环境,可以先判断字符串是什么编码在采取不同的编码读取。
2024-09-20 17:56:02
324
原创 交叉编译项目 QT opencv linuxdeployqt打包
使用linux x86架构的机器交叉编译arm架构下的项目,项目使用了opencv和qt。文章包含交叉编译opencv、交叉编译qt和qt链接opencv
2024-07-23 18:23:06
1220
1
原创 c++ Eigen库 复数矩阵新手快速实战
c++ Eigen库 复数矩阵新手快速实战,了解之后快速可以平替python里的numpy在一维和二维矩阵上的操作。
2024-07-11 11:47:58
1512
原创 QT + OpenGl 绘制一个简单的旋转立方体,每一面都设置不同颜色
这篇文章主要是介绍一些被qt封装之后的函数,相比openGl的原始函数更加简单。要绘制一个立方体首先需要顶点坐标和索引坐标需要着色器管理类需要openGl核心函数在定义好这些变量之后,需要能显示openGL的窗口类 QOpenGLWidget,有三个关键性的函数需要重载。
2023-03-29 17:03:32
1687
原创 QT treewidget 展开折叠(分支)样式设置
qttreeWidget的展开收起样式设置,可以根据自己的喜好换成想用的图片,使用选择器选择不同的场景使用不同的图片。
2022-09-23 16:27:17
4980
2
原创 Ubuntu云服务器上安装配置tomcat并部署网站
先介绍一下背景:系统:ubuntu 18、其余所有软件为空。目的:配置网站服务器首先是为了方便安装了宝塔面板,在阿里云远程连接里输入命令wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh然后使用ssh密钥登录阿里云服务器1、在阿里云里生成密钥,会下载一个pem密钥文件 2、安装完成宝塔后弹出登录网址和用户名和密码...
2022-04-05 14:29:57
1804
原创 使用QT下的C++实现数据库中的并集操作
问题:假设有集合a和b,a和b中分别有不同或者相同的数据,实现a和b的并集操作首先要定义一个结构体,在这里是学生结构体包含学号,姓名,性别,其中假设学号具有唯一性。有两种方法可以实现两个集合的并集,一种是将b集合的全部放到新的c集合中,然后从a集合的第一个元素开始遍历b集合,如果这个元素和b集合里所有元素都不一样,那么插入到c集合中。第二种是将a和b两个集合全都放到c集合中,再对c集合进行遍历,找到重复的元素进行删除。首先是两种方法都需要的准备工作,定义结构体和集合a,b,c,还有判断元
2022-03-09 20:12:23
1776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人