Qt

QT与MATLAB混合编程的详细教程

目录 QT与MATLAB混合编程 一、环境 二、将matlab程序写成函数形式 三、将函数的.m文件转换成动态链接库形式 四、QT调用 1.添加外部库 2.Matlab其他依赖库和头文件搜索路径的加入 3.工程中的头文件中添加.h文件 4.系统环境变量的设置 5 编写使用DLL内函数的代码 6 »

QT .pro文件的实现

目录  .pro 文件是什么  .pro文件的配置信息  .pro 文件是什么 .pro就是工程文件(project),它是qmake自动生成的用于生产makefile的配置文件。类似于VS中的.sln 和vsproj文件 默认情况下,每个 Qt 项目都包含一个后缀名为.pro、名称 »

Qt利用tablewidget模拟手指实现滑动

目录 1.介绍 2.CustomScroll类 1.介绍 嵌入式由于需要支持手指滑动,所以先写个demo,来试验. 每次按下的时候,获取一次按下的pos以及按下的时间,然后释放的时候获取一次释放pos,从而计算出,每秒移动的像素点,其中计算代码如下所示: int ms= QDateTi »

【大型软件开发】浅谈大型Qt软件开发(二)面向未来开发——来自未来的技术:COM组件。我如何做到让我们的教学模块像插件一样即插即用,以及为什么这么做。

前言 最近我们项目部的核心产品正在进行重构,然后又是年底了,除了开发工作之外项目并不紧急,加上加班时间混不够了....所以就忙里偷闲把整个项目的开发思路聊一下,以供参考。 鉴于接下来的一年我要进行这个主框架的开发,本着精益求精的态度,加上之前维护前辈的产品代码确实给我这个刚毕业的社畜带来了不小的震撼 ... »

Leventure

Qt界面设计--侧边栏隐藏和滑出

在日常项目中,界面布局上经常使用到侧边栏的方式,在侧边栏放置控件进行复合使用,可以实现子功能界面的隐藏和滑出,效果展示如下: 界面控件很简单,主界面QWidget,侧边栏也用一个QWidget和一个按钮QPushbutton来进行组合。通过点击按钮来显示和隐藏侧边栏。主要用到的是控件的move()函 ... »

xionglaichuangyichuang C++ QT

QT利用QPdfWriter实现绘制PDF(支持表单输出)

之前打印PDF都是通过html形式来实现的,但是这次要做的东西,需要打印界面控件,所以需要使用QPdfWriter. 通过QPdfWriter来获取QPainter对象,就能实现在PDF上来画画啦. 代码生成的PDF如下所示: 代码效果如下所示: 代码如下所示: //通过dialo »

Qt音视频开发之通用监控布局控件的实现

目录 一、前言 二、效果图 三、体验地址 四、相关代码 五、功能特点 5.1 基础功能 5.2 特色功能 5.3 视频控件 5.4 内核ffmpeg 一、前言 自从做监控系统以来,就一直有打算将这个功能独立出来一个类,这样的话很多系统用到此类布局切换,通用这个类就行,而且后期此布局会增 »

Qt6.3 + Clion +MSVC2019环境配置详解

1. VS2022中下载2019的编译环境 2. Clion中配置工具链 注意选amd64 3. CMake选择MSVC工具链 4. 编写CMakeLists.txt cmake_minimum_required(VERSION 3.5) project(Pentagra »

C/C++ Qt实现文章小说人物关系分析

目录 一、所需工具软件 二、使用步骤 1.引入库 2.创建元素操作函数 三、运行结果 一、所需工具软件 1. Visual Stuido 2. C++ 二、使用步骤 1.引入库 代码如下(示例): #include "QtGuiApplication1.h" # »

Qt槽函数会被执行多次的问题原因及解决方法

今天在项目中发现发送一次信号,槽函数被执行多次,如下: connect(pBtn, &QAbstractButton::clicked, this, &QtWidgetsApplication2::btnClicked); pBtn为按钮。上述代码在一个循环中被连接信号槽多次 »

Qt实现绘制多个设备的流量曲线图详解

目录 一、说明 二、界面模型 三、功能分析 四、界面效果 五、主要代码 一、说明 在实际项目中,主要是使用Qt开发CS程序,当然主要是客户端。公司项目中有这个需求是实时显示多个设备的流量曲线图,设备将流量信息发给服务端,服务端再将信息通过Socket发给Qt客户端,Qt客户端通过Socke »

Qt利用ffmpeg实现音视频同步

目录 一、前言 二、效果图 三、体验地址 四、相关代码 五、功能特点 5.1 基础功能 5.2 特色功能 5.3 视频控件 5.4 内核ffmpeg 一、前言 用ffmpeg来做音视频同步,个人认为这个是ffmpeg基础处理中最难的一个,无数人就卡在这里,怎么也不准,本人也是尝试过网上 »

Qt信号与槽知识点总结归纳

目录 一.含义与使用 (一).含义 (二).connect使用 (三).信号函数 (四).槽函数 二.示例 总结 一.含义与使用 (一).含义 信号与槽是qt中一种常用的通信手段。发送方发送信号,接收方通过槽进行接收并完成具体任务。 简单来讲,就是通过发送一个函数(信号),接 »

QT+OpenGL实现简单图形的绘制

继承于QOpenGLWindow,描画出来。新建类myopengl,头文件如下: #ifndef MYOPENGL_H #define MYOPENGL_H #include <QWidget> #include <QOpenGLWidget> #includ »

Qt大型工程开发技术选型Part3:Qt调用C#编写的COM组件实例

Qt大型工程开发技术选型Part3:Qt调用C#编写的COM组件实例以及错误总结 ok,前面铺垫了那么多,现在来写一个开发实例,我会把其中隐藏的坑和陷阱简单谈谈,并在文章最后总结。 不愿意看长篇大论的可以直接看实例:CS_COM_Build 废话不多说直接起步。 先说场景,我这边是一个C#的DLL, ... »

Leventure

Python+Qt身体特征识别人数统计源码窗体程序(使用步骤)

目录 前言 一、所需工具软件           二、使用步骤 1.引入库 2.识别特征图像 3.识别参数定义: 4.运行结果如下:  前言 这篇博客针对《PPython+Qt身体特征识别人数统计》编写代码,功能包括了相片,摄像头身体识别,数量统计。代码整洁,规则,易读。应用推荐首选。 »

Qt实现制作简单的计算器

目录 前言 完整代码 效果图 前言 今天使用qt制作了一个很简单的计算器,觉得挺有意思的,所以在这里跟大家分享一下。 这里先跟大家说说使用到的函数: 1、槽连接函数 connect(信号发送者,发送的信号,信号接收者,信号接收者的槽函数)   //前面我有一篇文章已经介绍过槽函数的使 »

Python+Qt相片更换背景颜色窗体程序的步骤详解

目录 前言 一、所需工具软件            1. Python3.6以上            2. Pycharm代码编辑器           3. PyQT, OpenCV库 二、使用步骤 1.引入库 2.导入相片 3.颜色选择: 4.运行结果如下:  三、在线协助:  »

基于Qt实现图片播放器的示例代码

前言:使用qt制作了一个简单的图片播放器,可以播放gif、png等格式图片 先来看看播放器的功能(当然是很简陋的,没有很深入的设计): 1、点击图片列表中图片进行播放。 2、自动播放,播放的图片的间隔时间可以自己设定,时间的单位是秒。 3、自动播放的时候再点击图片列表会停止自动播放,保存当前 »

详解Qt中线程的使用方法

QT中使用线程可以提高工作效率。 要使用线程要经过一下四个步骤: (1)先创建一个c++ class文件,记得继承Thread,创建步骤如下: a、第一步 b、第二步 (2)自定义一个run函数,以后启动线程的时候,程序就会跳转到run函数中 void run(); (3) »