
C++
StringerChen
这个作者很懒,什么都没留下…
展开
-
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 · 500 阅读 · 0 评论 -
C++/Qt经验分享(二)
本博客是对自己在C++/Qt开发过程中总结的一些经验,8条为一篇,跟大家分享一下。原创 2023-06-18 12:01:17 · 205 阅读 · 0 评论 -
C++ 关键字final的使用
final关键字自C++11后支持使用,有两种使用方法。原创 2023-02-20 09:33:32 · 679 阅读 · 0 评论 -
Qt QRect 解决获取顶点坐标不准的问题
有个问题,用户画矩形的时候不是总是从左上角往右下角画的,往任意方向画,调用了QRect的接口获取左下角后,并不能真实的返回"左下角"的坐标。后来查看qt的官方帮助文档,上面显示由于历史原因,并不能真正的返回形如左下角、右下角之类的坐标。项目上用到了手动绘制矩形的功能 ,然后要在矩形的左下角绘制文字。为中心点的y坐标减去矩形的height()的一半。问题又来了,测试的结果和调左下角接口一样!为中心点的x坐标减去矩形的width()的一半。加断点调试了一下,宽和高居然可以是。构造矩形的时候用的这个构造函数。原创 2022-11-08 11:48:40 · 1521 阅读 · 2 评论 -
Qt 解决char数组转QString中文乱码问题
这里我们用到了QString::fromLocal8bit。使用char数组给QString赋值时,有时候会这样做。这样做的话,如果char数组中是中文,就会乱码。原创 2022-11-02 15:32:38 · 2977 阅读 · 0 评论 -
qt信号槽连接方式Qt::UniqueConnection的使用
Qt::ConnectionType(Qt::AutoConnection | Qt::UniqueConnection));原创 2022-03-22 11:56:21 · 10253 阅读 · 4 评论 -
C++ cout输出中文
C++ cout输出中文很多朋友使用c++的 cout函数无法打印中文,有一个很简单的方法,就是cout打印std:stringstd:string str = "我是中文";std:cout << str << std::endl;这样就可以愉快的打印中文啦~原创 2022-03-01 21:45:21 · 9637 阅读 · 0 评论 -
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 · 1359 阅读 · 0 评论 -
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 · 486 阅读 · 0 评论 -
新建的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 · 406 阅读 · 0 评论 -
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 · 469 阅读 · 0 评论