Qt QImage图片翻转(水平、垂直、顺时针、逆时针)
摘要:1 水平翻转 2 void ImageViewer::horFilp() 3 { 4 image = image.mirrored(true, false); 5 imageLabel->setPixmap(QPixmap::fromImage(image)); 6 } 7 垂直翻转 8 void
阅读全文
posted @
2021-09-30 13:20
一杯清酒邀明月
阅读(2667)
推荐(1) 编辑
OpenCV 找出图像中最小值最大值函数minMaxLoc的使用
摘要:功能:从一个矩阵中找出全局的最大值和最小值。 函数cv::minMaxLoc找出最大和最小元素的值和他们的位置。极值是遍历整个矩阵找到,或者当掩码不是一个空矩阵时,是通过遍历指定矩阵区域找到。 函数不适用于多通道矩阵,如果需要遍历所有的通道来找到最大和最小值,首先使用函数Mat::reshape转换
阅读全文
posted @
2021-09-26 15:59
一杯清酒邀明月
阅读(6468)
推荐(1) 编辑
OpenCV 截取图像中某一区域的方法
摘要:Mat图像存储: 1 Mat img= imread(image); 2 Rect rect(50,20, 200, 50); 3 Mat ROI = img(rect); 4 imshow("ROI_WIN",ROI); - 其中:Rect的函数定义为: Rect(_Tp _x, _Tp _y,
阅读全文
posted @
2021-09-26 14:50
一杯清酒邀明月
阅读(2486)
推荐(0) 编辑
Qt QWidget实现透明的方式
摘要:QWidget实现透明的方式 1 this->setWindowFlags(Qt::FramelessWindowHint); 2 this->setAttribute(Qt::WA_TranslucentBackground, true); 特别注意: 不能把QWidget设置为最大化,也就是不能
阅读全文
posted @
2021-09-24 11:57
一杯清酒邀明月
阅读(932)
推荐(0) 编辑
Qt QEvent 转换为 QMouseEvent ,QKeyEvent....等子类
摘要:1 QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event); 2 QMouseEvent *mouseEvent = static_cast<QMouseEvent *>(event);
阅读全文
posted @
2021-09-23 18:00
一杯清酒邀明月
阅读(462)
推荐(0) 编辑
Qt QGraphicsTextItem居中/左对齐/右对齐
摘要:刚刚开始想学习Qt,不是很了解,做居中操作的时候看了很多大佬的写法不是非常理解,这里按照自己的理解写的比较简单的实现,具体需要boundingRect()函数获取宽度信息,就可以以给定参数定位。 二话不说,先上代码: 1 QGraphicsTextItem* MainWindow::createTe
阅读全文
posted @
2021-09-23 14:54
一杯清酒邀明月
阅读(964)
推荐(0) 编辑
C++ 多线程同步之Mutex(互斥量)
摘要:一、互斥量Mutex同步多线程 1、Win32平台 相关函数和头文件 1 #include <windows.h> 2 HANDLE CreateMutex( 3 LPSECURITY_ATTRIBUTESlpMutexAttributes, // 指向安全属性的指针 4 BOOLbInitialO
阅读全文
posted @
2021-09-22 15:27
一杯清酒邀明月
阅读(460)
推荐(0) 编辑
C++ 多线程同步之临界区(CriticalSection)
摘要:一、Win32平台 1、相关头文件和接口 1 #include <windows.h> 2 3 CRITICAL_SECTION cs;//定义临界区对象 4 InitializeCriticalSection(&cs);//初始化临界区 5 EnterCriticalSection(&cs);//
阅读全文
posted @
2021-09-22 15:21
一杯清酒邀明月
阅读(1132)
推荐(0) 编辑
MFC 输出信息
摘要:一、目的: 1、MFC中需要输出一些信息进行查看 一、方法 1、定义的数字 :输出(再输出框中能看到) 方法1:wsprintf、OutputDebugString 1 //①成功:新建字符串,让其打印出来 2 int b=123; 3 wchar_t a[MAX_PATH]={0}; 4 wspr
阅读全文
posted @
2021-09-22 11:26
一杯清酒邀明月
阅读(913)
推荐(0) 编辑
Qt QImage,RGB格式转换成BGR格式
摘要:QImage::rgbSwapped() 返回一个QImage,其中所有像素的红色和蓝色组件的值被交换,有效地将RGB图像转换为BGR图像。 1 QImage image(fileName); 2 QImage bgr = image.rgbSwapped();
阅读全文
posted @
2021-09-18 12:08
一杯清酒邀明月
阅读(1260)
推荐(0) 编辑
Qt 改变QLabel背景颜色
摘要:在桌面应用程序开发时,需要显示一些状态信息,例如客户端是否掉线,串口是否打开等,我们可以用一些标志显示给用户,例如如果QLabel显示绿色,表示连接成功,显示黑色表示失败。 方法一:使用Qt调色板,代码如下: 1 ui.label_Status->clear(); 2 QPalette palett
阅读全文
posted @
2021-09-16 13:31
一杯清酒邀明月
阅读(2783)
推荐(0) 编辑
Qt QGraphicsview缩放及还原
摘要:本文主要介绍通过QGraphicsview实现简单的缩放,以及缩放后还原原始大小, 1,自定义一个drawview继承QGraphicsview,缩放主要实现的函数为 void scale(qreal sx,qreal sy); 通过scale可以对view进行放大或缩小。 则可以在drawview
阅读全文
posted @
2021-09-15 11:41
一杯清酒邀明月
阅读(2632)
推荐(1) 编辑
Qt 拷贝内容到粘贴板 || 获取粘贴板内容
摘要:1 QString source = ui->textEdit_code->toPlainText(); 2 QClipboard *clipboard = QApplication::clipboard(); //获取系统剪贴板指针 3 QString originalText = clipboa
阅读全文
posted @
2021-09-15 11:39
一杯清酒邀明月
阅读(493)
推荐(0) 编辑
Qt Designer中QAbstractButton派生按钮部件autoRepeat、autoRepeatDelay、autoRepeatInterval属性
摘要:autoRepeat、autoRepeatDelay、autoRepeatInterval这三个属性为一组属性,用于控制按钮的按下事件是否重复、重复的频次等。 autoRepeat 如果启用了autoRepeat,则当按钮按下且鼠标未释放时,会定期发出pressed()、released()和cli
阅读全文
posted @
2021-09-14 14:52
一杯清酒邀明月
阅读(612)
推荐(0) 编辑
Qt QString转lpctstr
摘要:在Windows下完成这些功能需要用到VC 模拟键盘输入: VOID keybd_event(BYTE bVk,BYTE bScan,DWORD dwFlags,DWORD dwExtralnfo); //包含windows.h 备注:模拟鼠标单击 mouse_event(MOUSEEVENTF_L
阅读全文
posted @
2021-09-13 13:45
一杯清酒邀明月
阅读(591)
推荐(0) 编辑
C++ error C2678: 二进制“+”: 没有找到接受“const char [22]”类型的左操作数的运算符(或没有可接受的转换)没有与这些操作数匹配的“+”运算符...
摘要:错误:没有与这些操作数匹配的“+”运算符,操作数类型为const char [20]+CString 分析原因:其提示操作数类型为const char [20]+CString 可见是类型有问题 故加上L! 但在哪里加是个问题~ 要在最前面加! bstr_t strCmd = L"update n
阅读全文
posted @
2021-09-10 16:42
一杯清酒邀明月
阅读(597)
推荐(0) 编辑
Qt 没有byte
摘要:QT里没有没有byte数据类型的 自己定义:#define byte unsigned char
阅读全文
posted @
2021-09-10 16:41
一杯清酒邀明月
阅读(256)
推荐(0) 编辑
C++ 解决:错误 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated
摘要:MFC 生成解决方案时报错: 错误 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unic
阅读全文
posted @
2021-09-10 09:44
一杯清酒邀明月
阅读(988)
推荐(0) 编辑