Qt 高级开发工程师
文章平均质量分 79
Qt未来发展的一些潜力和趋势:
1、物联网(IoT)应用(Qt的物联网模块提供了对传感器、通信协议和云服务的支持,使开发者能够轻松地构建连接和交互的物联网应用)
2、跨平台移动应用(Qt提供了Qt for Android和Qt for iOS模块)
3、汽车领域应用
4、桌面应用和企业级应用
Qt历险记
90后医疗设备研发QT开发高级工程师:专攻Qt/CSS/UI设计/PS/Ai/Ae、SQLite/MySQL、C/C++、STM32/MCU、网络编程TCP/UDP/Socket、数据结构与算法、Linux、底层驱动。
展开
-
QT Creator上位机安装与新建项目教程[图文并茂]
QT上位机安装与新建项目教程第一种安装教程linux版第二种安装教程Windows版第三种使用QT新建工程教学UP主小结QtCreator 是一款颇受欢迎的IDE,使用简单,界面美观,跨平台,在Windows、Linux、Mac三种系统中都可以使用,是最优秀的开源软件之一。QtCreator 支持开发纯C语言项目,支持各种编辑器模式和编译模式,相比于命令行开发,可以极大地提高效率。第一种安装教程linux版在Ubuntu中的安装在联网的情况下,Ubuntu 中安装 QtCreator 只需如下一条原创 2022-04-01 20:32:25 · 2928 阅读 · 1 评论 -
PC 端Mac 微信发布了 4.0 测试版,这次的更新采用全新 QT+C++ 原生跨平台架构,一起谈谈
PC 端Mac 微信发布了 4.0 测试版,这次的更新采用全新 QT+C++ 原生跨平台架构,一起谈谈原创 2024-11-05 20:43:23 · 184 阅读 · 0 评论 -
【Qt 实现截屏】
在 Qt 中实现截屏的功能可以通过使用QScreen类来完成。原创 2024-11-04 20:15:55 · 238 阅读 · 0 评论 -
Qt | windows视频播放器小项目
>>Windows平台如果播放不了视频,记得下载编解码工具:https://www.mediaplayercodecpack.com/#google_vignette下载后双击安装。>>>年底了家人们,赚到钱没有???千万别学我,一贫如洗。原创 2024-10-28 22:04:25 · 331 阅读 · 0 评论 -
Boost C++ 库 | 多线程
Boost C++ 库 | 是什么?Boost C++ 库 | 智能指针(RAII、作用域指针、作用域数组)Boost C++ 库 | 智能指针(共享指针、共享数组、弱指针、介入式指针、指针容器)入门Boost C++ 库 | 函数对象(数百家企业面试题C++分享)Boost C++ 库 | 事件处理。原创 2024-10-24 20:57:16 · 505 阅读 · 0 评论 -
Qt | http获取网页文件(小项目)
是 Qt 框架中的一个类,主要用于显示一个进度对话框,通常用在执行长时间操作时,以便让用户了解当前操作的进度。是 Qt 框架中的一个类,主要用于处理网络请求,包括发送和接收数据。它的引入旨在简化内存管理,减少内存泄漏的风险,并提高代码的安全性和可维护性。#include <QtNetwork> // 引入 QtNetwork 模块,提供网络编程相关的类和功能。#include <algorithm> // 引入标准算法库,提供常用的算法功能,如排序、查找等。点击下方卡片 关注我。原创 2024-10-23 21:00:17 · 622 阅读 · 0 评论 -
Boost C++ 库 | 事件处理
>>很多开发者在听到术语'事件处理'时就会想到GUI:点击一下某个按钮,相关联的功能就会被执行。点击本身就是事件,而功能就是相对应的事件处理器。例如Qt这一模式的使用当然不仅限于GUI。一般情况下,任意对象都可以调用基于特定事件的专门函数。本章所介绍的 Boost.Signals 库提供了一个简单的方法在 C++ 中应用这一模式。严格来说,库也可以用于事件处理。原创 2024-10-21 20:34:13 · 72 阅读 · 0 评论 -
Qt | 元对象+元枚举+Qt自带图标案例
>>枚举的应用:界面框架分页布局标准判断功能划分通信协议。原创 2024-10-17 22:24:38 · 302 阅读 · 0 评论 -
Qt | CMake(Qt5 VS Qt6)
CMake:一个强大的软件构建系统CMake是构建C++代码的事实标准,每月下载量超过200万次。这是一个功能强大、全面的解决方案,用于管理软件构建过程。访问我们的资源部分,获取成功利用CMake所需的一切。原创 2024-10-16 21:44:09 · 440 阅读 · 0 评论 -
QML这样学~
通过这些步骤,你可以系统地学习QML,并逐步提高你的技能。记住,实践是学习编程的最佳方式,所以尝试构建自己的项目是非常重要的。原创 2024-10-15 19:46:29 · 145 阅读 · 0 评论 -
Boost C++ 库 | 函数对象(数百家企业面试题C++分享)
C++从入门到入坑课程免费分享,过了这个村就没这个店了。原创 2024-10-11 22:03:21 · 672 阅读 · 0 评论 -
Boost C++ 库 | 智能指针(共享指针、共享数组、弱指针、介入式指针、指针容器)入门
ubuntu20.04+Qt6.5.3+boost库Qt | ubuntu20.04+boost_1_86_0搭建和编译(使用Qt6.5.3中运行测试程序)Boost C++ 库 | 是什么?Boost C++ 库 | 智能指针(RAII、作用域指针、作用域数组)原创 2024-10-10 20:52:56 · 387 阅读 · 0 评论 -
Boost C++ 库 | 智能指针(RAII、作用域指针、作用域数组)
用一个动态分配的对象的地址来初始化智能指针,在析构的时候释放内存,就确保了这一点。我们通过这个返回的句柄提升了进程的优先级,这样它就能从调度器那里获得更多的 CPU 时间。是 C++17 之前的一种智能指针,用于在栈上管理动态分配的对象的生命周期。是 Windows API 中的一个函数,用于打开一个已存在的进程,并返回一个句柄,该句柄可用于后续的进程操作。超出作用域时,它会自动调用析构函数,从而释放所管理对象的内存,避免了内存泄漏的问题。函数的末尾——它的析构函数会被自动的调用,相应的资源也就释放掉了。原创 2024-10-09 21:39:15 · 344 阅读 · 0 评论 -
【Qt 实现音频文件播放】
在 Qt 中实现音频文件的播放可以使用 QMediaPlayer 类,它是 Qt Multimedia 模块的一部分。以下是一个简单的示例代码,演示如何使用 QMediaPlayer 播放音频文件。使用 QPushButton 创建一个播放按钮,并连接信号和槽函数,以便在按钮点击时执行播放动作。使用 QMediaPlayer 创建音频播放器,并在点击按钮后播放指定路径的音频文件。我们创建了一个 Qt 应用程序,并设置了一个主窗口。原创 2024-10-08 20:53:23 · 426 阅读 · 0 评论 -
Qt 教程全集目录公布(方便查阅)
Qt 提供了强大的文件处理功能,使用 QFile、QTextStream、QDir 和 QFileInfo 等类,能够方便地进行文件的读取、写入和信息获取等操作。Qt 的元对象系统是 Qt 框架中的一个重要特性,它提供了一种在运行时查询类型的信息和动态对象属性的机制。以下是一些关于 Qt 的面试题,这些问题涵盖了 Qt 的基础知识、信号与槽机制、事件处理、图形界面等方面,有助于考察应聘者对 Qt 的理解和使用能力。线程共享同一进程的资源,如内存和文件句柄,但每个线程有自己的执行栈和程序计数器。原创 2024-10-02 20:17:13 · 1837 阅读 · 0 评论 -
Qt | Linux+QFileSystemWatcher文件夹和文件监视(例如监视U盘挂载目录)
Qt | Linux+QFileSystemWatcher文件夹和文件监视(例如监视U盘挂载目录)原创 2024-09-26 22:16:29 · 721 阅读 · 0 评论 -
【QProcess类用于启动和与外部程序交互】
在Qt中,QProcess类用于启动和与外部程序交互。下面是一些常用的QProcess函数和一个单元测试示例。原创 2024-09-25 21:11:48 · 317 阅读 · 0 评论 -
ubuntu+MobaXterm+ssh+运行Qt(成功版)
SSH(Secure Shell)是一种用于安全远程登录和其他网络服务的协议。它提供了在不安全的网络上安全地访问和管理计算机的能力。安全性:SSH使用加密技术,确保数据传输的安全性,防止数据在传输过程中被窃听或篡改。身份验证:SSH支持多种身份验证方式,包括密码和基于公钥的认证。公钥认证比密码认证更为安全。隧道和端口转发:SSH不仅可以用于远程登录,还可以通过隧道技术实现安全的数据传输,例如远程桌面、文件传输等。跨平台支持。原创 2024-09-22 20:50:41 · 655 阅读 · 0 评论 -
Qt | linux+openCV+Qt6.5.3环境搭建成功版(带例子)
opencv安装Qt 实战举例原创 2024-09-19 21:13:33 · 1347 阅读 · 0 评论 -
Qt | AI+Qt6.5.3+ubuntu20.04+FFmpeg实现音视频编解码(播放一个中秋节快乐视频为例)
本次linux+Qt+FFmpeg成功搭建;实现了播放视频;原创 2024-09-17 15:00:20 · 825 阅读 · 0 评论 -
Qt4Qt5Qt6版本下载(在线和离线)
Qt5.12.x之前都是有离线安装包的,之后都是在线安装,上述地址只适用于5.12.x之前的版本。原创 2024-09-16 22:36:39 · 847 阅读 · 0 评论 -
Qt | ubuntu20.04安装Qt6.5.3并创建一个example完整教程(涉及诸多开发细节,商用慎重)
>>【1】这是最用心的一篇Linux平台安装Qt6.5.3【2】接下来我会为大家推出Qt+linux+ffmpeg\boost\等精品内容,这些都是目前企业招聘的硬性要求。【3】真心希望得到大家的支持。原创 2024-09-09 22:08:07 · 636 阅读 · 0 评论 -
Qt | Windows环境搭建ffmpeg
直接下载地址:http://iso.mirrors.ustc.edu.cn/qtproject/archive/qt/5.10/5.10.1/qt-opensource-windows-x86-5.10.1.exe。下载地址:http://download.qt.io/official_releases/qt/5.10/5.10.1/源码:https://ffmpeg.org/releases/ffmpeg-4.2.1.tar.bz2。QT官网:https://www.qt.io/原创 2024-09-08 19:50:35 · 652 阅读 · 0 评论 -
【boost库概述+应用场景】
Boost库是一个广泛使用的C++库集合,提供了许多高质量的组件,扩展了C++标准库的功能。Boost库由志愿者开发,得到了C++社区的广泛认可和支持。高质量:Boost库的组件经过严格的测试和审查,确保其质量和稳定性。广泛应用:许多Boost库的组件被纳入C++标准库,成为标准的一部分。多样性:Boost库包含各种类型的组件,如算法、容器、智能指针、正则表达式、线程、网络等。开源:Boost库是开源的,遵循Boost软件许可证,允许自由使用和分发。原创 2024-09-04 22:31:32 · 169 阅读 · 0 评论 -
shell | 一文搞懂shell语法(Makefile秒看懂)
shell 编写的脚本程序,一般文件后缀为.sh。业界所说的 shell 通常都是指 shell 脚本,但 shell 和 shell script 是两个不同的概念。原创 2024-09-04 22:27:08 · 770 阅读 · 0 评论 -
Qt | Qt是C++最好的图形界面开发库(学习路线图)
>>当你掌握以上知识的80%,年薪30W,都不过分,加油吧,各位码农。原创 2024-08-28 20:36:38 · 859 阅读 · 0 评论 -
Qt 爬取网页信息
Qt 爬取网页信息。原创 2024-08-27 22:00:11 · 279 阅读 · 0 评论 -
【Qt | 音视频学习路线(高薪路线 AI)】
学习Qt音视频开发的学习路线原创 2024-08-27 21:57:27 · 129 阅读 · 0 评论 -
yocto | 基于Linux的定制系统跑Qt app(第二集)bitbake工作流程
>>bitbake是OpenEmbedded构建系统的引擎,通过解析一系列配置文件(主要为recipes,即bb/bbappend文件)来创建任务列表,并根据依赖关系依次执行。通过bitbake -c listtasks xxx(模块名或映像名)命令可以查看编译一个模块或整个映像所需任务名称。编译一个模块/映像的主要执行过程如下(内核除外)>>>本节内容很多,但是你要想真正学会使用yocto必须学习这些,这个对于你的简历是一个亮点。自己制作linx系统,发布到嵌入式板子。后面还有很多实战,先消化这些。原创 2024-08-26 14:50:16 · 283 阅读 · 0 评论 -
yocto | 基于Linux的定制系统跑Qt app(第一集)
【Poky】Poky有两个含义。第一个含义是用来构建Linux的构建系统(OpenEmbedded),值得注意的该Poky仅仅是一个概念,而非一个实体:它包含了 BitBake工具、编译工具链、BSP、诸多程序包或层,可以认为Poky即是Yocto的本质;此外Poky还有另外一层意思,使用Poky系统得到的默认参考 Linux 发行版也叫Poky(当然,我们可以对此发行版随意命名)。【Metadata】Metadata:元数据集,所谓元数据集就是发行版内各基本元素的描述与来源。原创 2024-08-24 15:07:14 · 477 阅读 · 1 评论 -
Qt音视频处理类有这些
Qt 提供了一系列音视频处理的类,这些类可以帮助开发者实现音视频的播放、录制、编解码等功能。原创 2024-08-22 21:50:40 · 422 阅读 · 0 评论 -
【Qt 图片处理类】
Qt 图片处理类。原创 2024-08-20 20:41:40 · 279 阅读 · 0 评论 -
Qt | QSQLite内存数据库增删改查
Qt | QSQLite内存数据库增删改查原创 2024-08-12 20:34:07 · 1097 阅读 · 0 评论 -
Qt | QGraphicsView+QGraphicsScene+QGraphicsItem会跳舞的机器人
在 Qt 中,2D 绘图主要通过一系列的类来实现,这些类提供了丰富的功能来绘制图形、文本、图像等。原创 2024-08-10 21:31:12 · 926 阅读 · 0 评论 -
Qt | QScatterSeries 散点图
QImage 可以表示多种格式的图像,包括位图(如 JPEG、PNG、BMP 等),并提供了丰富的功能来操作图像数据,如读取、写入、绘制、缩放、旋转、颜色调整等。QPainterPath 是 Qt 绘图库中的一个类,用于描述和绘制一系列图形元素,如直线、曲线、圆、文本等。这个类提供了一个简单又强大的接口来在各种类型的图形上下文中绘制内容,包括窗口、窗口部件、对话框、图像和自定义绘图区域等。路径操作:路径可以进行一系列操作,包括移动路径的起点、添加新点、闭合路径、进行路径的移动、缩放和旋转等。原创 2024-08-06 21:22:49 · 391 阅读 · 0 评论 -
Qt | QStackedBarSeries(堆叠条形图)+QPercentBarSeries(堆叠百分比条形图)
Qt | QStackedBarSeries(堆叠条形图)+QPercentBarSeries(堆叠百分比条形图)原创 2024-08-05 20:09:00 · 321 阅读 · 0 评论 -
Qt | QChartView+QDateTimeAxis(日期和时间数据图表)+QPieSeries(饼图)
你可以通过设置 QPieSlice 的值来改变扇区的大小,从而反映不同数据点在总体中的比例。QChart 是一个高级图表组件,它可以包含多种类型的图表,如折线图、柱状图、饼图等,并且支持多种数据系列和数据点。例如,在 Qt 的图表库中,你可以使用 QDateTimeAxis 来创建一个时间序列图表,展示股票价格、天气数据或其他随时间变化的数据。这个类允许你在图表上显示和解释数值数据点。QValueAxis 可以用于各种类型的图表,如柱状图、折线图和散点图等,以展示不同类别的数据值。点击下方卡片 关注我。原创 2024-08-02 22:10:27 · 221 阅读 · 0 评论 -
Qt | QPieSeries(饼图)+QSplineSeries(曲线图)+QAreaSeries(面积图)实战
Qt | QPieSeries(饼图)+QSplineSeries(曲线图)+QAreaSeries(面积图)实战原创 2024-07-31 21:15:19 · 528 阅读 · 0 评论 -
Qt | QChart+QChartView+QLineSeries(折线图)+QBarSeries(柱状图)实战
Qt | QChart+QChartView+QLineSeries(折线图)+QBarSeries(柱状图)实战原创 2024-07-30 20:53:27 · 503 阅读 · 0 评论 -
QTableView + QStandardItemModel模式显示表格冻结列(模板)
QTableView是 Qt 框架中一个用于显示和编辑表格数据的控件。它提供了一个灵活的界面,允许用户通过行和列来浏览和修改数据。QTableView支持多种数据模型,如QAbstractItemModel,并且可以与模型一起使用,以提供数据视图。此外,QTableView还提供了排序、筛选和分组等功能,以满足不同的需求。原创 2024-07-29 20:06:29 · 233 阅读 · 0 评论