Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by QString filename
QT与Opencv的联合应用_opencv和qt结合编程-CSDN博客
使用QT平台,对opencv c++的模糊化和灰度化进行复现,并将运行的代码封装成exe文件,可以移植到,另外的电脑上进行运行。其中对另外的电脑配置要求不需要安装QT,也不需要安装opencv,也能实现同样的功能。 下面这是最终的一个简单的效果图。 最终效果 目录 一、环境配置 首先,我所使用的版本配置是:QT为5.12.9,opencv c++的版本是4.5.1 这里安装软件的参考链接放到下面了,供大家参考: http://download.qt.io/ QT软件安装网址 https://opencv.org/releases/ opencv c++下载网址 具体的安装方式其他博客都有介绍,这里就不过多讲解了。--如果有安装问题,可以评论区询问 二、界面介绍 首先是QT的界面如下图所示: 打开安装好的QT Creator即可 然后可以开始第一次QT的文件,首先点击右上角文件-->点击新建-->applicatiion(qt)-->QT widgets application.进行创建。 然后点击choose进行下一步,如图所示:...
Qt实现文件传输_qt文件传输_WeiXing Ren的博客-CSDN博客
.pro文件 QT += network ui 设计界面 widget.h 服务端 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QFile> #include <QTcpServer> #include <QTcpSocket> #include <QByteArray> #include <QFileDialog> #include <QMessageBox> #include <QFileInfo> #include <QTimer> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT public: explicit Widget(QWidget *parent = nullptr); ~Widget(); private slots: void on_pushButton_clicked(); void on_pushButton_2_clicked(); private: Ui::Widget...
FFmpeg 将多张图片编码成视频
本篇文章的需求是将相机获取到的图片进行编码,编码成一个视频,耗费了大约一个星期的时间在解决各种问题。这里阐述一下这篇文章所要解决的几个问题: 一、准备工作 1、下载FFmpeg的开发版 1、下载链接: https://ffmpeg.org/download.html 2、 3、 4、由于我是在Win10下,所以选择: 2、使用环境 Win10 + Qt8.0.2(MSVC2019) + FFmpeg 4.4 二、整体流程解析 上面的流程图,基本上就是这次这个项目的整体流程了,上面的 2 3 4点都是在单例层完成的。只有第一点是在FFmpegRecord那一层完成的。 三、单例模式——多线程视频录制 首先,确定目标,我是要“同时录制多个视频”,所以,必须得开多个线程,并且,在这一层,就必须要完成: 先给出开录制与关录制中整体的代码,然后再慢慢进行解释吧.
qt 窗口实现打开文件夹浏览资源(纯代码实现,后附代码)
新建 widget 项目可参考 QT入门初学者——如何新建一个工程项目(详细)_guuuuug的博客-CSDN博客_qt新建工程 实现界面,点击浏览会打开文件夹 选中文件,窗口显示文件名,文件路径 过长的文字会在最后显示...,鼠标悬浮在文字栏会显示全部文字。 点击右下角打开可以实现打开目标文件目录(0 ~ 4个),点击清除可以清除全部 代码实现: widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QPushButton> #include <QApplication> #include <QDialog> #include <QLabel> #include <QString> #include <QFileDialog> #include <QDialogButtonBox> #include <QDesktopServices> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT...
QT项目二(支持大文件传输的文件传输程序)_qt大文件传输_霄阳~的博客-CSDN博客
目录 main.cpp myservices.cpp myservices.h thread.cpp thread.h main.cpp mythread.cpp mythread.h 一、关键技术点 1、服务器多线程 要实现服务器一对多需要自定义一个继承于qtcpserver的类,并重写该类中的inconingconnection函数。 在该函数中再new一个新线程,在线程中接收数据。当有客户端连接时,就会调用inconingconnection函数,实例化一个线程。 2、收发数据 1、connect(newsocet,SIGNAL(readyRead()),this,SLOT(parsing_data()));//有数据来就读取 服务器中readyRead(),一有数据就读取,但是经过多次实验发现:发送端发送数据与接收端接收端接收数据并不是一一对应的,这应该是qt做过某种优化。有可能,发送了几次数据,而接收端只触发一次信号。再有,如果发送端速率远远大于接收的速率,程序直接就崩溃了。如果是只是发一些小的文件,这些完全不用考虑,收发各一次就可以了。...
基于qt的简易聊天实现_qt实现聊天_流星雨下的愿望的博客-CSDN博客
效果展示 本次项目采用的是TCP传输文件,UDP实现聊天以及聊天状态的反馈。 一、首先运行程序会进入到这样一个会话界面,也就是新加入一个用户,新加入的用户会在右侧显示其用户名、主机名和IP地址,在消息记录框中也会提示在线信息。 二、消息字体样式、字体大小、加粗、斜体、下划线、颜色的效果展示。 三、进行文件传输。 1. 进行文件传输前要先从右侧列表选择传输的对象,然后选择传输的文件。 2. 文件选择后会显示将要发送的文件名,即可点击发送。 3.
QT详解TCP/IP网络通信(以及文件传输)_qt 网络通信_嵌入式小龙的博客-CSDN博客
引言 TCP/IP通信(即SOCKET通信)是通过网线将服务器Server端和客户机Client端进行连接,在遵循ISO/OSI模型的四层层级构架的基础上通过TCP/IP协议建立的通讯。控制器可以设置为服务器端或客户端。 关于TCP/IP协议可详看:TCP/IP协议详解 - 知乎 (zhihu.com) 总的来说,TCP/IP通讯有两个部分: 客户端和服务器 QTcpServer(监听套接字)和QTcpSocket(通讯套接字) 监听套接字,顾名思义,监听关于各种通讯的状态,一旦进行通讯,监听套接字会启动通讯套接字,进行通讯 客户端使用connectToHost函数主动连接服务器后,服务器会触发newConnectio这个槽函数,并进行取出QTcpServer(监听套接字),将相关内容取出并赋给QTcpSocket(通讯套接字)。 客户端向服务器发送数据,触发readyRead(),进行处理,彼此传递时,原理都是这样的。 对双方来说都起作用的部分: 一旦建立连接,就会触发connected,服务器特殊一点,触发的是newConnectio...
QT GUI编程_子羽丿的博客-CSDN博客
1.1、QT简介 1.1.1. 什么是QT 一堆C++/python类库(GUI类,network,。。。。。。) 免费开源 1.1.2、QT特点: 优良的跨平台特性: Qt支持下列操作系统: Windows、 Linux、 Solaris、Sun0sS、 FreebSD、BSD/S、SCO、AIX、0S390、QNX、 android等等 面向对象 -QT的良好封装机制使得Qt的模块化程度非常高,可重用性较 丰富的API Qt包括多达500个以上的C++ 大量的开发文档 Network/XML/Open GL/Database/webkit/ 1.2、QT应用范围 KDE ava Google earth 0pera浏览器 Skype网络电话 QCad Adobe Photoshop Album CGAL计算几何库 … 雷达模拟仿真工具 数字化工厂信息 视频监控系统 人脸识别综合应用(在线+离线+嵌入式) 地图综合应用 气体安全管理系统 Onvif搜索和云台控制工具 。。。 1.3、开发环境 可视化工具: Qt Designer、 Qt Assistant.、 Qt...
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with QString
Contact QString, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack