![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
橘猫掸子
这个作者很懒,什么都没留下…
展开
-
VS 2022 C++ 链接redies 教程记录
克隆下来是一个redis文件夹,然后进入到redies下的msvc目录中进入到msvc后用VS打开工程编译两个工程:hiredis 和 Win32_Interop4. 在编译Win32_Interop时可能会有报错编译不过买这个时候最简单就是将错误的地方注释掉,这边这些倒错都是报异常的代码,可以不用管。5. 在编译时,选择工程右击属性,然后设置Debug和x64(也可以是Debug 和 Win32),还要注意选择运行库的方式是:多线程调试(/MTD),原创 2023-04-27 16:37:38 · 568 阅读 · 1 评论 -
解决ubuntu中Qt无法打汉字和调试时String类型显示问题
Ubuntu 下Qt 相关问题原创 2022-10-19 10:58:16 · 648 阅读 · 0 评论 -
【C++ 高精度计时器】
【代码】【C++ 高精度计时器】原创 2022-09-26 23:45:43 · 879 阅读 · 0 评论 -
【QGraphicsItem通过四个角缩放功能】
〇、先上效果图一、QGraphicsItem自定义继承框架(如下图所示)二、解释说明代码中的 m_BlockItem 是 FlowBlockItem 类型,是成员变量;DotItem是边中点那个圆点TextItem是中间文本框三、上代码EnumHeader.h#ifndef ENUMHEADER_H#define ENUMHEADER_H#include <QObject>#include <QMetaEnum>// Item的Class#def原创 2021-11-18 11:07:14 · 735 阅读 · 4 评论 -
Qt读取解析Excel(可以直接使用)
前提条件:需要在“.pro”文件中添加:QT += axcontainerExcelEngine.h#ifndef EXCELENGINE_H#define EXCELENGINE_H#include <ActiveQt/QAxObject>#include <Windows.h>#include <QFile>#include <QStringList>#include <QString>class ExcelEngine{原创 2021-09-28 14:38:29 · 6100 阅读 · 9 评论 -
Qt Extra characters after test expression toolchain.prf
Qt Creator在编译时报错:Extra characters after test expression(不是pro文件而是这个toolchain.prf)原因:DOS的默认编码不一致造成的,默认是chcp 936 ,被我搞成chcp65001了解决方案:也很纳闷去注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor修改“autorun”的值为936,如果没有autorun就新建;但是此时编译Qt creator程序时,发现还是原创 2021-09-24 10:24:37 · 878 阅读 · 0 评论 -
SQLite下载、安装和使用并Qt链接SQLIte全部教程(windows)
第一步:下载SQLIte下载地址: https://www.sqlite.org/download.html下载两个内容:sqlite-dll-win64-x64-3360000.zipsqlite-tools-win32-x86-3360000.zip下载完后直接解压,放到到一个文件夹下(这个文件夹可以随便在哪里)。如下图:第二步:使用SQLite(网上好多教程都是到这一步就配置环境变量,不知道他们脑子咋想的,轻量级数据库SQLIte本来就应该随着项目到处走。)直接在解压且合并后原创 2021-07-08 10:34:40 · 8295 阅读 · 3 评论 -
【C++Primer习题:9.5.3】首先查找string“ab2c3d7R4E6“中的每个数字,然后查找其中每个字母字符
刚看到这个不以为意,但是实际写代码时却是把我这种新手难住了,不过最后还是解决了。【坑1】 string::npos 的理解;【坑2】find_first_of的理解;坑1在C++中 string::npos 并不是网上好多人说的指字符串的结尾,这就是坑啊,而是指匹配不成功时的返回值,即-1,但是这是无符号数类型,因此-1就变成该无符号类型的最大值。判断字符串结尾的还得用【’\0’】。 string::size_type pos = -1; cout<<"pos:"<<p原创 2021-07-01 16:33:58 · 170 阅读 · 0 评论 -
C++ Primer中的Sales_data类(完整可运行版本)
Sales_data.h#ifndef SALES_DATA_H#define SALES_DATA_H#include <string>#include <iostream>class Sales_data{ // 为Sales_data的非成员函数所做的友元声明 friend Sales_data add(const Sales_data &lhs, const Sales_data &rhs ); friend std::istream &原创 2021-06-28 19:07:37 · 1095 阅读 · 0 评论 -
Qt C++之QGraphicsItem的缩放(包含源代码)
在QGraphicsScene中,拖动鼠标缩放矩形QGraphicsRectItem的技术探索需求:1.QGraphicsRectItem m_BlockItem是需要缩放的矩形;2.鼠标左击按住矩形四个角后拖动,矩形m_BlockItem做相应的放大和缩小;3.左边的小三角形还需要保持在左边中点附近;思路:1.先新建一个QGraphicsRectItem m_BlockItem,作为大矩形(目标矩形);2.在创建四个小正方形QGraphicsRectItem m_SmallRect_0、m_原创 2021-06-16 16:56:55 · 1666 阅读 · 0 评论 -
QtC++篇:QPointF和QPoint的区别(彻底理解)
傻子都知道QPointF是用qreal(double)QPoint是用int,但是我想知道的是:像素点是整形数啊,使用qreal怎么对应整型数,总不能有0.5个像素点吧! 网上找辣么多说明,都是贴的的Qt的帮助文档,只讲述了QPointF是用qreal(double)QPoint是用int,鸟用没有!一下这位讲的应该是最直观最到位的了。直接贴过来防止消失。请参阅原博主链接: https://www.cnblogs.com/lvdongjie/p/4816024.html....原创 2021-06-15 18:10:45 · 6766 阅读 · 1 评论