一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

随笔分类 -  Qt

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 52 下一页
Qt QImage如何判断图片里某个颜色值占的比例
摘要:1 /* 2 在图片里查找指定颜色的比例 3 */ 4 int Widget::qimage_color_Find(QImage qimage) 5 { 6 int num = 0;//记录颜色的像素点 7 float rate;//要计算的百分率 8 quint8 r,g,b; 9 //遍历图片的 阅读全文
posted @ 2021-12-27 16:14 一杯清酒邀明月 阅读(585) 评论(0) 推荐(0)
Qt 线程(两种QThread类的详细使用方式)
摘要:Qt提供QThread类以进行多任务处理。与多任务处理一样,Qt提供的线程可以做到单个线程做不到的事情。例如,网络应用程序中,可以使用线程处理多种连接器。 QThread继承自QObject类,且提供QMutex类以实现同步。线程和进程共享全局变量,可以使用互斥体对改变后的全局变量值实现同步。因此, 阅读全文
posted @ 2021-12-16 15:05 一杯清酒邀明月 阅读(4823) 评论(0) 推荐(0)
Qt 从图片中截取到需要的部分
摘要:1 QPixmap QPixmap::copy(int x, int y, int width, int height) const 2 QImage QImage::copy(int x, int y, int width, int height) const 阅读全文
posted @ 2021-12-14 17:10 一杯清酒邀明月 阅读(1314) 评论(0) 推荐(0)
Qt tiff的读写与显示
摘要:最近在项目中才接触到tiff格式。去度娘上查了一下,“TIFF为图像文件格式,此图像格式复杂,存储内容多,占用存储空间大,其大小是GIF图像的3倍,是相应JPEG图像的10倍”。看下它的定义:标签图像文件格式(Tagged Image File Format,简写为TIFF)是一种主要用来存储包括照 阅读全文
posted @ 2021-12-13 16:18 一杯清酒邀明月 阅读(3766) 评论(0) 推荐(0)
Qt 显示16位图像
摘要:QT从5.12版本开始,增加了QImage::Format_RGBX64、QImage::Format_RGBA64、QImage::Format_RGBA64_Premultiplied等一系列图像格式,使得显示16位位深色彩图像成为可能,读写16位tiff图像终于不用先放缩到8位再显示了(泪目) 阅读全文
posted @ 2021-12-09 16:35 一杯清酒邀明月 阅读(1213) 评论(0) 推荐(0)
Qt QImage从内存中读取16位图片
摘要:项目中遇到一个问题,直接调用QImage的loadFromData函数无法加载16位的图片,最终没有找到如果使用loadFromData加载16位图片的方式,倒是可以用构造函数从内存中加载16bit的图片,代码如下: 1 QImage image("test.tif"); 2 3 image.sav 阅读全文
posted @ 2021-12-09 16:34 一杯清酒邀明月 阅读(1728) 评论(0) 推荐(0)
Qt 继承QWidget或者QWidget直接弹出窗口(非模态对话框)(对话框)
摘要:QWidget是Qt中主流的窗口类,实现QWidget窗口弹出主要有三个步骤。 1.1实例一个窗口类对象QWidget *widget = new QWidget(NULL); 1.2调用函数函数QWidget::setWindowsModality(Qt::WindowModality windo 阅读全文
posted @ 2021-11-05 16:42 一杯清酒邀明月 阅读(3204) 评论(1) 推荐(0)
Qt Error: dependent ‘.h‘ does not exist问题解决
摘要:如果是在控件提升的情况下出现该问题,可能是提升控件的路径不对引起,有两种解决方案:一种是在提升地方以相对pro文件路径方式加入,另外一种是在pro文件加入INCLUDEPATH 阅读全文
posted @ 2021-11-05 08:14 一杯清酒邀明月 阅读(1156) 评论(0) 推荐(0)
Qt 程序报错“the inferior stopped because it triggered an exception”
摘要:问题: 原因:程序内部有内存越界访问操作。 阅读全文
posted @ 2021-11-02 16:30 一杯清酒邀明月 阅读(1252) 评论(0) 推荐(0)
Qt ListView控件使用心得
摘要:1 使用前必须初始化(即使用预定义模型),这里利用QStringListModel进行初始化,Qt还支持其他不同Model对listview进行初始化。 1 QString str; 2 QStringListModel *model; 3 QStringList current_cloud_id_ 阅读全文
posted @ 2021-10-19 08:26 一杯清酒邀明月 阅读(1761) 评论(0) 推荐(0)
Qt 删除listview所显示的全部内容
摘要:ui->listView->model()->removeRows(0,ui->listView->model()->rowCount()); ui->listView->model()->removeRows是删除listview行内容,也就是清空,所选定行范围。ui->listView->mod 阅读全文
posted @ 2021-10-18 11:10 一杯清酒邀明月 阅读(1362) 评论(0) 推荐(0)
Qt 两界面类操作另外一个界面的的ui控件;以及会出现的the class containing “ui::XXX”cound not be found...Please verify the .
摘要:qt 两界面类操作另外一个界面的的ui控件 1.在.h文件中,将ui从privete转移到public 1 public: 2 Ui::ParamSetting *ui; 2.在.cpp文件中,定义指针,并且在构造函数中写入:指针=this; 1 ParamSetting *paramSet; 2 阅读全文
posted @ 2021-10-14 11:27 一杯清酒邀明月 阅读(2237) 评论(0) 推荐(0)
Qt QImage创建一张空图片
摘要:1 QImage img(100,100,QImage::Format_RGB888); 2 img.fill(QColor(Qt::black)); 3 img.save("D:/123.jpg"); 阅读全文
posted @ 2021-10-11 11:16 一杯清酒邀明月 阅读(600) 评论(0) 推荐(0)
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 一杯清酒邀明月 阅读(2855) 评论(0) 推荐(1)
Qt MFC 编译错误处理(fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include )
摘要:当出现上述错误提示时,处理办法就是把 #include <afxwin.h> 提到最前面去就可以编译成功了,不过不知道程序里面会不会有问题?观察中..... 阅读全文
posted @ 2021-09-29 15:35 一杯清酒邀明月 阅读(887) 评论(0) 推荐(0)
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 一杯清酒邀明月 阅读(2683) 评论(0) 推荐(0)
Qt QWidget实现透明的方式
摘要:QWidget实现透明的方式 1 this->setWindowFlags(Qt::FramelessWindowHint); 2 this->setAttribute(Qt::WA_TranslucentBackground, true); 特别注意: 不能把QWidget设置为最大化,也就是不能 阅读全文
posted @ 2021-09-24 11:57 一杯清酒邀明月 阅读(988) 评论(0) 推荐(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 一杯清酒邀明月 阅读(502) 评论(0) 推荐(0)
Qt QGraphicsTextItem居中/左对齐/右对齐
摘要:刚刚开始想学习Qt,不是很了解,做居中操作的时候看了很多大佬的写法不是非常理解,这里按照自己的理解写的比较简单的实现,具体需要boundingRect()函数获取宽度信息,就可以以给定参数定位。 二话不说,先上代码: 1 QGraphicsTextItem* MainWindow::createTe 阅读全文
posted @ 2021-09-23 14:54 一杯清酒邀明月 阅读(1080) 评论(0) 推荐(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 一杯清酒邀明月 阅读(1310) 评论(0) 推荐(0)

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 52 下一页