VSCode 配置 Qt 开发环境
自行根据自己的Qt安装路径配置。
一、VIsual Studio下的Qt环境配置(Visual Studio 2022 + Qt 5.12.10)
一、Visual Studio下的Qt开发环境搭建
Qt|QWebSocket与Web进行通讯,实时接收语音流
实现功能主要思路:在网页端进行语音输入,PC机可以实时接收并播放语音流。此时,Qt程序做客户端,Web端做服务器,使用QWebSocket进行通讯,实时播放接收的语音流。
Qt 系统相关 - 网络与音视频
Qt网络 与 Qt音视频 知识点总结和示例
扩展【从0制作自己的ros导航小车】C++_ROS_QT5联合编译,简单界面为ROS开发增添交互
前面已经实现了导航功能,对于之后的一些开发,有交互能力是比较重要的,比如小车上连接一块屏幕,通过屏幕来选择模式,可视化等等。QT是不错的选择,但是需要做一些额外的工作,让QT与ROS能够建立联系,实现通信。本文基于linux操作系统搭建C++_ROS_QT5联合编译环境,让ros与qt数据互通起来,
【QT | 开发环境搭建】Linux系统(Ubuntu 18.04) 安装 QT 5.12.12 开发环境
👉本文介绍了在Ubuntu1804的Linux系统中安装QT5.12.12的详细过程与问题解决。
【QT开发教程】Qt中的单元测试:QTestLib的使用
单元测试是软件开发中的一个重要环节,用于验证代码的正确性和稳定性。Qt提供了一个强大的单元测试框架——QTestLib,可以方便地编写和运行单元测试。本文将介绍如何在Qt中使用QTestLib进行单元测试,包括基本概念、使用方法以及一些实际的示例。
qml与c++交互通信(二)qml端发送信号并绑定c++端槽函数
qml与c++的信号绑定通常是在qml界面端设置一个信号,而需要绑定c++界面的槽函数。在或者是c++设置的信号,需要绑定qml界面端的槽函数。这篇博客主要介绍qml与c++之间的信号绑定方法。
[Qt][Qt 网络][下]详细讲解
[Qt][Qt 网络][下]详细讲解
【Qt】dialog设置无边框之后,模态窗口失效,无法阻止与其他窗口交互
但是现在,解决了交互问题之后,无论是用方法1(加了Qt::Dialog)还是方法2(不指定父对象)都会导致这里位置设置失效。设置的位置变成了全局位置,那就拿到父对象的全局位置,加进去计算,让其仍然相对与父对象居中。就会会导致模态的设置无效。你在实例化dialog的时候不要给他指定父对象,这样也可以实
[Qt][Qt 网络][上]详细讲解
[Qt][Qt 网络][上]详细讲解
QT5.15.2+ubuntu20.04+vscode联合开发配置
一开始可能没有5.15.2,点击Archive–>筛选就出来了,里面的组件都可以勾上,或者后续自己添加,我这里都勾上了,然后就是等待。作为一个项目,大家肯定不希望所有文件都放在一个目录中,所以可以将一个工程文件分为src,include,build,icons等。奇怪,windows下的CMakeL
【QT进阶】Qt http编程之后端API测试工具postman使用介绍
【QT进阶】Qt http编程之后端API测试工具postman使用介绍
一个简单的Rtmp推流客户端(QT录音,OpenCV摄像,FFmpeg编码推流)
RTMP推流客户端是一种能够将音视频数据推送到RTMP服务器的工具。QT录音是利用Qt库实现的录音功能。OpenCV摄像是利用OpenCV库实现的对摄像头的控制和图像处理功能。FFmpeg编码推流是利用FFmpeg库实现的将音视频数据进行编码并推流到RTMP服务器的功能。本文将介绍如何使用RTMP推
【Qt开发教程】详解QSslSocket类:安全套接字SSL/TLS网络通信实战指南、示例代码
QSslSocket 提供了一个强大的接口来实现通过 SSL/TLS 进行安全的网络通信。本文详细介绍了 QSslSocket 的基本功能、常用方法、以及高级应用技巧,并通过实例代码展示了如何使用该类与 SSL 服务器建立安全连接、传输数据以及处理 SSL 错误。通过这些介绍,读者可以更好地掌握和利
【QT开发】TCP服务器QTcpServer类详解及实战应用
QTcpServer 是 Qt 提供的一个功能强大且灵活的 TCP 服务器类,通过本篇文章的学习,你应该对 QTcpServer 有了全面的理解,能够在自己的项目中正确使用它。QTcpServer 在用户界面中帮助你更好地管理和处理客户端连接,实现高效的 TCP 通信服务,有助于创建用户友好和高效的
【QT】界面优化(CSS、绘图)
在网页前端开发领域中,CSS 是一个至关重要的部分,描述了一个网页的 “样式”,从而起到对网页美化的作用。所谓,包括不限于大小、位置、颜色、背景、间距、字体等等。现在的网页很难找到没有 CSS 的,可以说让 “界面好看” 是一个刚需。对于针对特定专业领域用户的软件产品,界面设计是否重要?网页开发作为
【QT教程】QML与C++的交互
在C++中,我们实现了一个名为setValue的槽,用于改变属性的值,并发出valueChanged信号,以通知QML属性已经发生变化。在QT技术栈中,QML与C++的交互是构建现代应用程序的常见做法,特别是在涉及到用户界面和后端逻辑的时候。庆幸的是,我们可以利用C++强大的测试框架,如Google
【QT教程】QT6单元测试
在接下来的步骤中,可以根据需要选择项目的保存位置和生成代码的选项,然后点击完成。对于更复杂的异常情况,可以创建自定义的异常类,并在测试中抛出这些异常来模拟真实场景中的异常行为。在上面的代码中,我们定义了两个测试函数testAddIntInt和testAddIntIntInt,分别用于测试Calcul
使用qt creator配置msvc环境(不需要安装shit一样的宇宙第一IDE vs的哈)
习惯使用Qt编程的童鞋,尤其是linux下开发Qt的童鞋一般都是使用qt creator作为首选IDE的,通常在windows上使用Qt用qt creator作为IDE的话一般编译器有mingw和msvc两种,使用mingw版本和在linux下的方式基本上一样十分简单,不赘述;但是使用msvc版本的