自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows下编译quazip

在windows上编译quazip 过程有点曲折,先编译zlib,再编译quazip,踩坑总结

2022-09-08 09:55:26 363 1

原创 quazip压缩的用法

quazip

2022-09-02 10:21:10 815

转载 linux基础IO

linux基础IO转载

2022-06-25 10:05:37 115

转载 C++之typename和typedef关键字

C++之typename和typedef关键字

2022-06-17 09:27:35 828

原创 利用python遍历某个文件夹下的所有文件的相对路劲

python脚本遍历提取文件

2022-06-15 16:58:39 422

原创 智能指针在父类和派生类之间转换编译失败

背景:class UserpickSearchViewBaseSetting{public: UserpickSearchViewBaseSetting(){} std::map<std::string, bool> checked_user_list_; std::map<std::string, std::string> disbale_list_;};class TeamMemberSearchViewSetting:public

2022-04-08 19:01:40 359

原创 enum的前置声明在gcc语言里报错

windows下vs的编译器编译下面的代码没有问题,enum前置声明enum kMessageSendStatestruct DeleteRequestParam { std::list<std::pair<std::string, kMessageSendState> > uuid_state_list;};但是在gcc4.9.3的编译器里编译会报错error: use of enum ‘kMessageSendState’ without prev

2022-03-28 17:32:51 1620

原创 QT view视图内容显示的三种技术分析

QT view视图内容显示的三种技术分析

2022-02-28 17:16:18 686

原创 git 运行reset等命令失败,提示有进程没有关闭

丢弃代码失败,改用reset以后还是失败$ git reset --hard HEADfatal: Unable to create 'C:/popo_build/winpopo/.git/index.lock': File exists.Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please make sure all processesa

2022-02-16 17:47:26 516

原创 C/C++ #、##、#@ 宏定义用法

#:变量转字符串 效果就是 #xz -》 "xz"#@:把单字符标记符转为单字符#define MARCO(x) #@xMARCO(x)即'x'## :把参数与宏定义代码中的标识符连接形成一个新的标识符#define MACRO_CONNECT(i) MACRO(str##i)string str1 = "aaa";MACRO_CONNECT(1); -》MACRO(str1)...

2022-02-11 11:16:57 384

原创 一份代码如何创建不同的cmake项目工程以及不同的配置

cmake 按目录导入其他子仓库的代码

2022-01-26 11:50:42 165

原创 qwebengineview的调试面板的开关

web正常加载web以后,如果想要调试web。显示控制台,像浏览器那样调试。简单点的版本就是在PC的环境变量里加一个qtwebengineview的端口号,windows系统设置如下环境变量的名称:QTWEBENGINE_REMOTE_DEBUGGING端口自己指定(也可以在代码里进行设置:qputenv("QTWEBENGINE_REMOTE_DEBUGGING", "9024");之后可以在浏览器的url地址栏(chrome或者其他浏览器都行)输入:http://..

2021-10-19 22:27:24 1890 1

原创 qt qwidget的坐标转换成某个祖先控件的坐标点

const QPoint ArrowFrame::FindPosition(QWidget* wdg,const QPoint& myPos,QWidget *root){ if (wdg == nullptr) { return QPoint(); } QPoint retPos; if (wdg->parent() != root) { if (wdg->parent() == nullptr)...

2021-09-17 10:59:21 280

原创 qt QGraphicsItem自绘鼠标形状

目录绘制自定义的鼠标形状鼠标形状绘制方法1:鼠标形状绘制方法2:在复杂的场景中适配鼠标形状踩坑1:踩坑2:鼠标识别item的机制:绘制自定义的鼠标形状qt自带的鼠标形状有22种如果想要做出超出上面这些的效果需要自己实现,利用ux的图片或者自己绘制鼠标形状绘制方法1:可以用QPixmap::QPixmap(const char *const [] xpm) 手动绘制支持透明的图片但是这个不支持半透明(暴...

2021-07-04 21:41:41 982

原创 Qt 在linux系统下加载动态库的以依赖搜索路径

Qt 在linux系统下加载动态库的以依赖搜索路径背景方法1方法2方法3功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入背景主工程可执行程序Client_d 会使用qlibrary加载动态库Stream.so,stream.so

2020-11-15 17:59:38 1446

原创 QT元对象系统和信号槽

QT元对象系统和信号槽初识QObject和QMetaObjectMoc编译器对QMetaObject和QObject的影响生成了类型的字符串信息内容生成元对象类的详细信息描述初始化静态的元对象重写const QMetaObject *QObject::metaObject() const方法允许指定的元对象类型名称转换成对应的QObject对象指针重写 int QOject::qt_metacall(QMetaObject::Call _c, int _id, void **_a)函数为所有的信号添加函数实

2020-11-08 17:47:25 329

原创 一些常用的转换函数

单向链表struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {}};ListNode* BuildList(vector<string> list, int start){ if (list[start] == "null") { return NULL; } ListNode* root = new Li...

2020-11-01 21:35:32 256

原创 合并排序的链表-leetcode

剑指 Offer 25. 合并两个排序的链表题目:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof著作权归领扣网络所有。商业转载请联系官方

2020-10-25 13:15:33 134

原创 2020-03-28

2020-03-28 21:30:26 74

空空如也

空空如也

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

TA关注的人

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