自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C++ Qt 开发藏经阁

寒江孤影,江湖故人,相逢何必曾相识

原创 Qt复制到剪切板

Qt的复制功能比较简单,代码如下: QClipboard *pClip = QApplication::clipboard(); pClip->setText("Hello Qt, 这是Qt复制的内容"); 需要包含的头文件 #include <QClipb...

2020-10-28 21:08:24 79 0

原创 C++11关键字constexpr看这篇就够了

一、在普通函数中的使用 例如下面的代码, 数组的大小必须是常量,在声明数组array时,用函数返回值,此时会报错: error C2131: 表达式的计算结果不是常数 note: 对未定义的函数或为未声明为“constexpr”的函数的调用导致了故障 用constexpr关键字可...

2020-10-26 23:50:46 174 0

原创 VS西红柿插件添加注释

C++在VS下开发时不像C#,没有快速注释,不过可以自己设置,当然在VS中可以设置,西红柿插件中也可以设置,找到如下界面,点击进去后,在左侧点击new,新建一个快速操作,快捷键可以自己设置,例如我把注释设置成了 z. 添加以下内容 /**************************...

2020-10-24 11:29:50 67 0

原创 C++11 initializer_list用法

initializer_list提供了新的初始化方式,例如需要在形参中传入多个值,可以用数组实现,C++11提供了新的初始化方式也可以实现,使用前需要包含头文件 #include <initializer_list> 例如求和 #include <iostream&g...

2020-10-17 00:50:48 58 0

原创 python opencv显示图片与保存图片

在pycharm中输入以下代码 import cv2 img = cv2.imread("D:/image/1.jpg", cv2.IMREAD_GRAYSCALE) cv2.imshow("imagewindow", img) cv2.waitKey...

2020-10-17 00:48:53 61 0

原创 SDL窗口创建与显示

SDL创建窗口有相应的步骤,如下 (1)调用SDL_CreateWindow, (2)创建渲染器SDL_CreateRenderer, (3)显示,调用SDL_RenderPresent,在显示前最好清空之前的显示,调用SDL_RenderClear, 根据上述步骤,编写SDL窗口代...

2020-10-11 20:08:55 86 0

原创 Qt开源日志模块QsLog使用方法

C++常用的日志库有log4cplus, log4cpp等,Qt4也有一个比较老的日志库log4qt gilthub链接:https://github.com/victronenergy/QsLog 在example下有QsLog的使用方法,双击log_example.pro即可加载所有exa...

2020-10-10 22:49:07 147 0

原创 windows python opencv开发环境配置(亲测有效)

先检测电脑是否有python opencv环境,依次输入 python import cv2 cv2.__version__ 如果出现了opencv版本,说明电脑里有python opencv环境,如果显示no opencv modle之类的提示,那就是没有o...

2020-10-05 22:36:04 98 0

原创 Qt解析xml文件

先来看看什么是xml. XML是可扩展标记语言(Extensible Markup Language,XML)缩写,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 例如下面是一个xml格式的文件: ...

2020-10-03 22:39:18 118 2

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