![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
crushFlower
目前在研究C++、Qt框架和前端
展开
-
Qt 图片识别文字-OCR技术
利用微软自带的OCR技术,使用Qt6.0 MSVC2019 CMAKE编译的小工具。原创 2023-03-27 13:40:55 · 694 阅读 · 0 评论 -
多个摄像头,Qt 5.14 版本如何使用opecv打开对应的摄像头,并进行录像
Windows下 Qt 不支持摄像头录像,所以得使用opencv进行录像。原创 2022-12-23 14:18:18 · 683 阅读 · 0 评论 -
QThread中的bool变量
线程中布尔变量的处理原创 2022-12-22 09:25:54 · 183 阅读 · 0 评论 -
Qt两个exe间交互
两个业务有冲突的时候,可用分开两个进程(exe),主exe使用QProcess 来调用副exe,两个exe之间可传参。原创 2022-12-22 09:06:25 · 522 阅读 · 0 评论 -
Qt创建单元测试新子项目
使用QTEST_MAIN 方式实现Qt单元测试原创 2022-12-16 15:14:30 · 333 阅读 · 0 评论 -
QLibrary调用load提示找不到指定的模块
Qt加载VS编译出来的动态库失败,提示QLibrary调用load提示找不到指定的模块。原创 2022-08-27 12:00:34 · 2890 阅读 · 0 评论 -
C++简单转化图片格式
C++简单转化图片格式原创 2022-07-08 14:40:27 · 838 阅读 · 1 评论 -
记录QtCreate 常用的快捷键
1、注释:Ctrl+/ (光标所在行或者选中)2、对齐:Ctrl+I (选中)3、全选:Ctrl+A4、全部小写 :Alt+U (选中)5、全部大写: Alt+Shift+U (选中)6、查找:Ctrl+F7、运行:Ctrl+R原创 2022-02-22 14:44:24 · 333 阅读 · 0 评论 -
QCamera调用start出现Failed to start (连到系统上的设备没有发挥作用。)
【问题】QCamera调用start错误提示:Failed to start (连到系统上的设备没有发挥作用。)。【原因】截图类QCameraImageCapture,没有设置QImageEncoderSettings属性,默认的 属性是codec值为空,resolution值为(-1,-1)。【方法】设置QCameraImageCapture的QImageEncoderSettings属性。【举例】QCameraImageCapture *cameraCapture = new QCamer原创 2022-02-16 19:53:02 · 899 阅读 · 0 评论 -
vs命令工具导出dll函数
1、找到这个工具2、函数直接在窗口中查看,输入命令命令:dumpbin/exportsDLL路径:C:\Users\user\Desktop\test\test.dll即:dumpbin/exports C:\Users\user\Desktop\test\test.dll3、函数保存在文件中查看,输入命令命令: dumpbin/exportsDLL路径:C:\Users\user\Desktop\test\test.dll命令: /out:(注意 /out:前加空格)保存txt路径:C原创 2021-10-28 15:50:08 · 589 阅读 · 0 评论 -
Qt不同编译器嵌入汇编语言问题
最近遇到一个问题,一个类原本在Qt5.7下编译成功,但是把这个类移植到Qt5.14却报错了,查找原因,这个类嵌入汇编语句,上网查了不少才了解原因并改正编译通过。原因: 这个类使用的汇编语法是AT &T; Qt5.7下使用的是mingw(gcc)编译器,它适用AT &T的汇编语法; Qt5.14使用的是msvc32位编译器,它适用Intel汇编语法法; 另:Qt5.14msvc64位不支持汇编语言。方法: 将AT &T的语法改原创 2021-06-11 15:54:48 · 1084 阅读 · 1 评论 -
Qt读取保存不同编码的记事本,解决乱码问题
对于配置文件,不同客户保存的编码也不一致,直接使用QFile 读取,很可能会出现乱码情况,解决方法就是使用类QTextStream 来读取每行数据,先看下QTextStream 帮助文档上的解释:Internally, QTextStream uses a Unicode based buffer, and QTextCodec isused by QTextStream to automatically support different character sets.By default, QT原创 2021-05-18 13:50:15 · 739 阅读 · 0 评论 -
UTF8转GBK2312
QByteArray MyClass::utf8ToGbk(const QString &str){ QTextCodec* temp = QTextCodec::codecForLocale(); QTextCodec* utf8 = QTextCodec::codecForName("UTF-8"); QTextCodec* gbk = QTextCodec::codecForName("gbk"); QTextCodec::setCodec原创 2021-05-10 16:28:58 · 220 阅读 · 0 评论 -
QThread错误分析总结
【错误一】ASSERT failure in QCoreApplication::sendEvent: “Cannot send events to objects owned by a different thread. Current thread 2c3fef98. Receiver ‘’ (of type ‘Pictures’) was created in thread 2e2a7d98”,原因分析:postEvent: 可以给别的线程发送事件。事件会在目的对象所属的线程中运行。这是一个异步接原创 2021-05-07 14:30:32 · 5510 阅读 · 1 评论 -
Qt以管理员运行,桌面快捷图标加盾牌,步骤清晰
1、MinGw 编译器需要用到的文件:(1)UAC.manifest(2).ico(3).ic在UAC.manifest文件编辑如下内容:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-mi原创 2021-05-07 14:14:24 · 279 阅读 · 0 评论 -
Qt程序保证仅一个运行的客户端
在main函数里面定义int main(int argc, char *argv[]) { int ret = 0; //定义内存关键字名称 QSharedMemory sharedMemory; sharedMemory.setKey("MyApplications"); if(sharedMemory.attach()){ retu原创 2021-05-07 13:58:04 · 179 阅读 · 0 评论 -
Qt使用QWebEngineView、QWebChannel和网页做交互时,清除网页缓存
QString dataLocal = QStandardPaths::writableLocation(QStandardPaths::AppLocalDataLocation);QDir cacheDir(dataLocal );cacheDir.removeRecursively();原创 2021-05-07 13:39:33 · 1513 阅读 · 0 评论 -
Qt简单的图片转灰度图
QImage MyImage::toGray(QImage image){QImage ret = image.convertToFormat(QImage::Format_Grayscale8);return ret;}原创 2019-03-19 09:22:03 · 1100 阅读 · 0 评论