
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 · 723 阅读 · 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 · 374 阅读 · 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 · 201 阅读 · 0 评论 -
Qt读取文件中文编码问题
Qt在读取文件时,文件内容与当前设置的编码格式不一致时,将导致显示内容是乱码。这里给出判断文件编码格式的方法。 判断编码格式为UTF-8,UTF-16,UTF-32以及GB_2312 Q_ENUMS(TextUniCode) enum TextUniCode { UTF_8, /// UTF_16,/// UTF_32,/// GB_2312 /原创 2017-01-21 16:02:56 · 4564 阅读 · 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 · 221 阅读 · 0 评论