自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 推荐好用的看书网站

1.英文网站 Z-Library,非常全面的书籍网站,包含各类书籍,目前是我最喜欢的书籍网站之一。这里中文技术书籍非常多,可以不过要阅读一分钟后才能下载,挺过60秒,哈哈。可以直接点击下面的链接。可以直接点击下面的链接。最后祝大家每天开心~

2020-12-04 21:53:12 442

原创 QwtPlotZoomer设置zoomBase,比当前x轴范围小,设置失败的解决方法。

qwt项目中开发中有个需求是设置zoomBase的x轴范围,比当前范围要小。但是当前x轴范围不可以变化。

2024-06-19 16:37:26 174

原创 VsQt单元测试目录的管理方式

但是如果单元测试用实际文件夹管理的话,会出现问题,就是被测类太多了,用文件系统管理的话,不太方面查看,如下图所示。所以,我们为了解决这个问题。使用vs自带的筛选器进行管理。把被测类,单独放到一个筛选器里面。正常项目的目录,是由文件系统中实际的文件夹进行分类管理的。

2024-06-03 17:48:11 332

原创 VS2015 +Qt 新建单元测试工程报错error LNK2019,error LNK2001: 无法解析的外部符号 WinMain

使用Qt5.9.9和vs2015进行单元测试工程的创建。报错。error LNK2019,error LNK2001: 无法解析的外部符号 WinMain。

2024-06-03 17:10:32 319

原创 Qt单元测试闪退ASSERT: “false“ in file qtestdata.cpp, line 92abort() has been called xx.exe解决方法

qtestdata.cpp(92) : ASSERT: "false" in file qtestdata.cpp, line 92abort() has been called“xx.exe”(Win32):解决方法

2024-04-25 13:54:10 388

原创 Qt/标准C++/C语言,double类型转字符串默认情况。附源码以及测试结果。

【代码】Qt/标准C++/C语言,double类型转字符串默认情况。附源码以及测试结果。

2024-01-05 15:04:07 742

原创 C++/Qt经验分享(二)

本博客是对自己在C++/Qt开发过程中总结的一些经验,8条为一篇,跟大家分享一下。

2023-06-18 12:01:17 151

原创 C++/Qt经验分享(一)

本博客是对自己在C++/Qt开发过程中总结的一些经验,8条为一篇,跟大家分享一下。

2023-06-10 19:57:09 188

原创 Qt QPainter drawPixmap 画double类型矩形(QRectF)

【代码】Qt QPainter drawPixmap 画double类型矩形(QRectF)

2023-03-29 09:37:14 464

原创 C++ 关键字final的使用

final关键字自C++11后支持使用,有两种使用方法。

2023-02-20 09:33:32 563

原创 Qt move to thread 移动到新线程注意事项

使用move to thread接口移动到新线程时,新线程如果有指针成员变量的话,也要把指针成员变量一起移动到新线程内,不然指针的成员变量还在主线程,特别的tcp、tdp等比较耗时的对象。

2023-01-30 15:30:16 1288

转载 QtTreePropertyBrowser 信号槽 无法解析的外部符号

参考下面的链接,超级有效。

2022-11-10 20:23:32 210

原创 Qt QRect 解决获取顶点坐标不准的问题

有个问题,用户画矩形的时候不是总是从左上角往右下角画的,往任意方向画,调用了QRect的接口获取左下角后,并不能真实的返回"左下角"的坐标。后来查看qt的官方帮助文档,上面显示由于历史原因,并不能真正的返回形如左下角、右下角之类的坐标。项目上用到了手动绘制矩形的功能 ,然后要在矩形的左下角绘制文字。为中心点的y坐标减去矩形的height()的一半。问题又来了,测试的结果和调左下角接口一样!为中心点的x坐标减去矩形的width()的一半。加断点调试了一下,宽和高居然可以是。构造矩形的时候用的这个构造函数。

2022-11-08 11:48:40 1319 2

原创 Qt 解决char数组转QString中文乱码问题

这里我们用到了QString::fromLocal8bit。使用char数组给QString赋值时,有时候会这样做。这样做的话,如果char数组中是中文,就会乱码。

2022-11-02 15:32:38 2737

原创 vs2015不进入断点,或者断点失效解决方案(当前不会命中断点,还没有为该文档加载任何符号)

当前不会命中断点,还没有为该文档加载任何符号 解决方法。

2022-10-27 15:02:07 1877 1

原创 VS2015+QT QString无法打印中文解决方法

windows下 vs2015+qt5.8无法打印中文、中文乱码解决方案

2022-08-05 11:34:41 485

原创 VS2015 元素import中,project特性的值无效,路径中含有非法字符解决方法

元素import中,project特性的值无效,路径中含有非法字符

2022-08-03 17:29:20 2054

原创 Linux nfs挂载目录无响应解决方法

linux nfs挂载目录无响应、卡死解决方法。

2022-05-06 11:26:26 6564

原创 qt信号槽连接方式Qt::UniqueConnection的使用

Qt::ConnectionType(Qt::AutoConnection | Qt::UniqueConnection));

2022-03-22 11:56:21 8336 4

原创 C++ cout输出中文

C++ cout输出中文很多朋友使用c++的 cout函数无法打印中文,有一个很简单的方法,就是cout打印std:stringstd:string str = "我是中文";std:cout << str << std::endl;这样就可以愉快的打印中文啦~

2022-03-01 21:45:21 8626

原创 Qt输出中文到文件

Qt输出中文到文件使用QFile和QTextStream的组合需要包含头文件#include <QTextStream>#include <QFile>具体代码如下 //文件路径 QFile file("/home/123.txt"); QTextStream stream(&file); stream.setCodec("utf-8");//这句话是关键,一定要有。 QString str = "中文"; stream <&l

2022-03-01 21:39:39 1220

原创 Qt获取时间、日期宏定义

Qt获取时间、日期宏定义#define QDATE qPrintable(QDate::currentDate().toString("yyyy-MM-dd"))#define QDATETIMS qPrintable(QDateTime::currentDateTime().toString("yyyy-MM-dd-HH-mm-ss"))返回的是char*。

2022-01-13 11:20:51 410

原创 Qt为应用程序添加图标。

Qt,为应用程序添加图标。 Qt的应用程序图标是ico格式的,百度一下ico图标制作,有很多免费的网站。 笔者推荐一个自认为好用的网站 (https://tool.lu/favicon) 1.把制作好的ico文件放入到程序目录中(里面有.cpp .h .pro文件的目录) 2.在pro文件中添加一句话(789.ico是图标名称)RC_ICONS = 789.ico 3.编译程序,图标就添加成功啦。...

2021-10-11 16:10:11 655

原创 新建的Linux下虚拟机(Ubuntu)安装qt注意事项

一.注意所有命令都要在root权限下进行此步骤是新安装的虚拟机上的步骤此步骤是安装qt结束后的步骤,安装qt请参照其他朋友的博客。二.步骤安装完了添加环境变量:vim /etc/profile(没有vim要装一下:apt-get install make)此路径是笔者qt 的安装路径,具体路径还是要看qt的安装路径export PATH="/opt/Qt5.14.2/Tools/QtCreator/bin:$PATH"export PATH="/opt/Qt5.14.2/5.14.

2021-07-29 16:05:02 360

原创 C++/Qt单例模式实现简例

C++/Qt单例模式实现简例//头文件class myConfig{public: //C++ 单例模式的实现 static myConfig* objMyConfig();private: };//源文件myConfig* myConfig::objMyConfig(){ static myConfig cfg; return &cfg;}这样做之后,用这个类的时候就不用每次创建一个对象了,调用函数时只需要像这样:myco

2021-03-02 13:55:47 360

原创 C++删除字符串中所有空格

C++删除字符串中所有空格我百度了好多帖子,都是互相抄的,用的递归,递归不好理解,我就用的迭代器,遍历string,碰到空格就删掉。这样很好理解。#include <iostream>#include <string>#include <ctype.h>using namespace std;int main(){ string str_test; while (1) { /*下面两句清空缓冲区的*/

2020-12-05 11:16:17 8344 4

原创 C++随机生成字符串,亲测可用,简单易懂

C++随机生成字符串函数,亲测可用话不多说,上代码。蜜汁自信注释写的很清楚,嘿嘿。第一次写文章,希望能够对大家有一丢丢的帮助吧~#include <iostream>using namespace std;string rand_str(const int len) /*参数为字符串的长度*/{ /*初始化*/ string str; /*声明用来保存随机字符串的str*/ char c;

2020-09-21 21:01:56 12737 16

空空如也

空空如也

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

TA关注的人

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