自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Qt项目中文开发环境设置

Qt cmake中文设置

2024-10-26 10:12:25 144

原创 在C++工程中使用Qt翻译

1. 制作单词书:根据产生的翻译文件,把所有用source标注的文本进行提取到std::set中,保证唯一性,之后对std::set的内容全部打印后复制到翻译软件获取译文。由于多个待翻译的项目会生成多个翻译文件,但要是对每个翻译文件进行一次编译,太麻烦。使用Qt语言家打开翻译文件后,点击文件->发布,即可在翻译文件目录生成翻译好的二进制文件。

2024-10-25 17:51:24 355

原创 Qt项目中中文的设置

但是在这过程中自己差点被忽悠了。起因是之前我确实已经设置过,但是若将中文赋值给std::string,就会导致在vs2019中看到这个std::string是乱码,就觉得这样是错的。但实际上是因为windows系统默认使用的是gbk编码,而vs2019中std::string显示内容就会使用系统的默认编码,编码不匹配所以乱码,而将中文赋值给QString调试能正常显示和写入。本人的开发方式是使用cmake管理代码,在开发时使用cma生成Visual 2019工程,然后在这个工程里进行开发。

2024-10-24 16:50:40 180

原创 Ubuntu16.04搭建GitLab服务器教程

GitLab官方搭建教程地址: https://about.gitlab.com/install/#ubuntu1.安装包下载Ubuntu16.04下载地址:http://releases.ubuntu.com/16.04/ubuntu-16.04.7-desktop-amd64.isoVMwarePro15.5下载地址:http://www.downza.cn/iopdfbhjl/277470?module=soft&id=277470&token=5e7842a8a1b93

2024-09-14 15:52:21 2569 1

原创 C++ Qt 知识总结

在C++中将QQuickItem指针使用信号和槽的方式发送给qml,而qml中某个变量的定义为property var temp: null,当传递过来直接对temp赋值即可,若这个指针在C++中已经delete,则可以用if (temp===null)来判断指针是否有效,若有效,则可以调用Q_INVOKABLE标识的函数。enum class Color { black, white, red },仅可在使用Color 命名空间的值,如Color c = Color::white是正确的,

2023-10-23 16:37:14 185 1

原创 Qt for Android环境搭建

搭建Android开发环境

2023-02-08 10:53:02 717

原创 C++继承,多态,虚函数表

C++虚函数详解

2023-02-08 10:46:12 156

原创 Qt中条件等待、异步转同步方式整理

#include <QThread>#include <QDebug>#include <QJsonObject>#include <QTime>#include <QTimer>#include <QEventLoop>#include <QMutex>#include <QWaitCondition>// Qt中条件等待、异步转同步方式整理class ThreadTest : publi.

2022-04-04 09:17:33 830

原创 qml parent属性用法,实现多个页面共用一个控件

最近的项目中遇到了一个问题,在低配的工控机上面析构带有Surface3D的qml界面,出现了异常退出的情况。我使用了“野路子”来解决这个问题。我们的项目有多个模块,每个模块都是一个单独的qml文件,一些模块含有Surface3D,当模块切换时,会将stackView的当前页面析构,之后push新的qml文件。虽然有着多个界面,但是Surface3D控件有一个共同点:显示方式等完全一致。所以我在main.qml文件里定义了Surface3D控件,通过灵活的改变其parent属性,使其正确的显...

2022-01-15 20:10:13 1727

原创 opencv按顺序提取掩膜中的数据

现有这样一个场景:任意一个掩膜,在掩膜上绘制一个内圆(完整地圆),我需要输入这个内圆上的任意一点,然后逆时针的依次保存整个内圆的位置。代码如下:#include <iostream>#include <vector>#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/opencv.hpp>#in...

2021-11-26 09:42:57 1969

空空如也

空空如也

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

TA关注的人

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