
Qt
qiaoleung
好好努力。
展开
-
在Qt加载依赖Opencv开发的第三方库
Qt加载依赖Opencv开发的第三方库:Qt加载库有多种方法,其中:一.加载静态库客户只提供 : xx.dll常规操作步骤:1.打开“Depends.exe”工具,查看接口和依赖的库:如上图所示:接口函数:CreateLayoutSolution依赖的库:opencv_core248.dll、opencv_highgui248.dll、opencv_imgproc248.dll。二.使用LoadLibrary加载库1.把第三方库和依赖的opencv库,放到Qt编译目录中:如:把Pla原创 2021-01-28 14:39:12 · 696 阅读 · 0 评论 -
C++11 Lambda表达式
Lambda表达式C++11引用了lambda, 允许inline 函数的定义式被用作一个参数,或是一个local对象。Lambda语法所谓lambda是一份功能定义式,可被定义与语句或表达式内部。因此可以拿lambda当作inline函数使用。如:下面展示一些 内联代码片。[]{ std::cout << "hello lambda" << std::endl;}可以直接调用它:[]{ std::cout << "hello lambda原创 2021-01-08 16:25:33 · 351 阅读 · 1 评论 -
C++11新特征 std::initializer_list
C++11新特征 形参列表initializer_list#直接上实现://A.h头文件class A{public:A(int i);A(std::initializer_list list);};//A.cpp文件#include “A.h”#include A::A(int i){qDebug() << "i = " << i;}A::A(std::initializer_list list){for(auto i = list.begin原创 2021-01-08 11:43:44 · 193 阅读 · 0 评论 -
Qt读取文件中文编码问题
Qt在读取文件时,文件内容与当前设置的编码格式不一致时,将导致显示内容是乱码。这里给出判断文件编码格式的方法。 判断编码格式为UTF-8,UTF-16,UTF-32以及GB_2312Q_ENUMS(TextUniCode)enum TextUniCode{ UTF_8, /// UTF_16,/// UTF_32,/// GB_2312 /原创 2017-01-21 16:02:56 · 4539 阅读 · 0 评论 -
QPainter应用实例复古计时器旋钮
如下:通过重载void OvenTimer::paintEvent(QPaintEvent *event)事件,实现如上的旋钮绘制:void OvenTimer::draw(QPainter *p){ static const int t[3][2] = {{-2, -49}, {+2, -49}, {0, -47}}; QPen...原创 2019-07-11 17:42:04 · 207 阅读 · 0 评论