
Qt
文章平均质量分 60
知来者逆
点错技能树了
展开
-
Qt网络编程——TCP服务器与客户端互发信息
前言前一个博客,试了TCP的服务器与客户端的连接与断开,接下就是客户端与服务器互发信息。客户端1.发送信息按键//发送消息void Client::on_buttonSendMessage_clicked(){ QString data = ui->textEditInput->toPlainText(); if(data.length() != 0) { tcpClient->write(data.toLatin1());原创 2020-05-25 10:00:34 · 2509 阅读 · 1 评论 -
QT网络编程——TCP客户端连接到服务器
Qt和C++实现的图像处理服务器原创 2020-05-24 01:12:54 · 10863 阅读 · 2 评论 -
把Qt的界面文件(.ui文件)生成源文件(.h或.cpp)封装成链接库
前言在用Qt做开发时,为了方便快速,一般都使用Qt设计师界面类来做界面相关的布局,这个类在当前工程中是没有.cpp或.h文件的,但主类又有引入了这个头文件,点开转到定义或声明时,是打不开的,如下图:如果要把整个项目导成dll和lib,就按当前的文件导出,是会报找不到ui_XXX类的路径的。那什么样才能把设计好的.ui界面导成dll和lib呢,看了好多种办法,有真接是用手写代码的方式去而已界面...原创 2020-01-31 13:36:44 · 11614 阅读 · 3 评论 -
Qt与OpenCV编程:在子线程打开摄像头用主线程显示
前言1.在做图像处理开发中,比例做目标跟踪识别的时候,用OpenCV一直在处理摄像头传入的数据,有时候会出现界面卡死或者未响应的状态,这是因为事件循环一直等待处理函数的返回而导致阻塞事件循环,这样一来GUI线程所有的绘制和交互都被阻塞在事件队列中,无法执行重绘等事件,整个程序就失去响应了。2.在这种状态下,为了保证程序的正常运行,最好的方法是把费时的数据处理函数放到别一个线程,处理完成之后再把...原创 2019-12-29 23:35:41 · 2997 阅读 · 2 评论 -
Qt与OpenCV编程:在QLabel加载的图像上画矩形并剪切
前言1.使用Qt与OpenCV做开发时,时常会用到鼠标与图像交互这块,OpenCV有自己的鼠标事件,但要在Qt搭建的界面上是不能使用OpenCV封装的鼠标事件,Qt有自己的鼠标事件。2.Qt鼠标事件:protected: void mousePressEvent(QMouseEvent *event); //鼠标单击动作 void mouseReleaseEvent(QMouseEv...原创 2019-12-28 10:21:54 · 3390 阅读 · 5 评论 -
QT多界面之间数据传输
Qt两个界面之间互相通信原创 2019-12-27 00:29:07 · 14960 阅读 · 4 评论 -
Qt自定义信号槽
前言在使用Qt开发中,有时候在两个线程之间进行数据的传输,比如使用一个线程往另一个线程传输一个OpenCV的Mat数据或者一个Rect的坐标,那么最好是自已定义一个信号,然后在另一个线程定义一个槽来接收这个信号。一.信号与槽1.在Qt里面定义的信号是以函数形式声明的,返回类型是void,传入的参数为要发送出去的数据,前面有signals关键字标记。signals: void get...原创 2019-12-25 00:26:41 · 579 阅读 · 1 评论 -
OpenCV图像处理使用笔记(六)——图像滤波
前言1.图像滤波也叫图像模糊,是平滑图像像素常用处理的方式,通常是为了达到减少图像噪声和伪影,或者降低图像分辨率,OpenCV提供了常用的五种图像模糊操作。2.我的这里演示的系统环境是Linux,IDE是Qt creator,OpenCV的版本是3.30。图像模糊1.简单模糊(1)blur()是实现简单模糊,是最常用的一种图像模糊方式,目标图像中的每个值都是源图像相应位置一个窗口中像素的...原创 2019-06-21 15:05:28 · 1562 阅读 · 0 评论 -
OpenCV图像处理使用笔记(四)——图像融合
前言常用1.在OpenCV中定义了好多函数用来操作图像矩阵,有两个矩阵相加的,相减的,混合的,下面我使用QT加OpenCV演示下常用的几个操作。2.我的ID是Qt creator,OpenCV的版本是3.30,系统环境是Linux。矩阵操作...原创 2019-06-20 17:40:25 · 3192 阅读 · 1 评论 -
Qt下使用OpenCV3打开摄像头并把图像显示到QLabel上
前言原创 2019-04-03 09:50:58 · 17301 阅读 · 32 评论