随笔分类 - C++
摘要:1.clang 插件安装 我使用的环境是VS2019,所以安装插件就很简单了。 然后点击安装就可以了。 再次打开VS2019,就可以看到这里的快捷键了 2.VS 配置 到这里我们就可以使用chromium风格了。 使用方法:每次写完代码,按下组合键Ctrl+R Ctrl+D 就会自动帮你格式化代码了
阅读全文
摘要:在网上简单搜了下,没有找到合适自己的代码,所以花点时间自己封装下 1.log4cpphelper.h代码 2.log4cpphelper.cpp代码 3.main.cpp用法 4.项目的完整下载地址 https://files.cnblogs.com/files/L-Lune/test.7z 注意编
阅读全文
摘要:1.添加项目用到的库文件 打开vs解决方案,找到你的项目,右键->属性,就会看到如下图所示 (2). 在qt的bin目录下找到对应的dll文件 注意带有d表示debug版的。比如QtSqld4.lib这里d就是debug版的意思,发布用的是release版的,所以要找对应的release版,就是没有
阅读全文
摘要:1.多线程中的信号槽机制没有反应 只要在connect函数中第五个参数,取代默认的参数写入Qt::DirectConnection,这样就和正常的在一个线程中使用connect起到一样的效果了。
阅读全文
摘要:如果在控件中加上了layout布局,就会发现发现没有办法使用setGeometry函数了,这是因为布局已经被layout管理,没你啥事了。 但是父控件被layout管理,父控件的子控件却没有啊 ,所以在创建子控件的时候,需要指定子控件的父控件是谁。这样子控件就可以使用 setGeometry函数,可
阅读全文
摘要:在做linux上用c++项目的时候,需要解析xml,利用到libxml库。在解析这样的xml居然不成功。 后来反复测试发现解析这样的xml没有问题。 发现居然是多了"\n",导致不能解析。最后请教老大,通过官方文档查资料,发现添加一句就ok了 xmlKeepBlanksDefault(0);最后...
阅读全文
摘要:上效果图 一:思路 (1).利用QTimer不断的去更新渐变值。 二:代码实现testwindow.h#ifndef BOXINGBoxingMainWindow_H#define BOXINGBoxingMainWindow_H#include "boxingcircle.h"#includ...
阅读全文
摘要:1.写入xml文档中 2.读xml文件 3.注意事项
阅读全文

浙公网安备 33010602011771号