【快收藏】50个常用的Qt开源库

这篇具有很好参考价值的文章主要介绍了【快收藏】50个常用的Qt开源库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. Qwt (https://qwt.sf.net):

Qwt是一个基于Qt的数据可视化库,提供了绘制曲线、图表、仪表盘等功能。

2. QJson (https://qjson.sourceforge.net):

QJson是一个用于JSON数据解析和生成的库,使Qt应用程序能够方便地处理JSON格式的数据。

粉丝福利,费领取Qt开发学习资料包、技术视频,内容包括(Qt实战项目视频教程+代码,C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击费领取↓↓文章来源地址https://www.toymoban.com/news/detail-829935.html

3. QCustomPlot (https://www.qcustomplot.com):

QCustomPlot是一个绘制图表、曲线、统计图等的库,具有灵活的定制化和丰富的功能。

4. QwtPlot3D (https://qwtplot3d.sourceforge.net):

QwtPlot3D是一个绘制三维图形的库,支持绘制曲面图、线框图、散点图等。

5. QScintilla (https://www.riverbankcomputing.com/software/qscintilla/intro):

QScintilla是一个代码编辑器控件,支持语法高亮、自动完成、代码折叠等功能。

6. QHttpServer (https://github.com/nikhilm/qhttpserver):

QHttpServer是一个基于Qt的轻量级HTTP服务器库,可以用于构建Web应用程序和RESTful API。

7. QOAuth (https://github.com/ayoy/qoauth):

QOAuth是一个处理OAuth身份验证的库,用于与OAuth 1.0和OAuth 2.0协议兼容的服务进行交互。

8. QScxml (https://doc.qt.io/qt-5/qscxml.html):

QScxml是Qt提供的一个状态图(SCXML)框架,用于实现基于状态机的应用程序。

9. QXlsx (https://github.com/QtExcel/QXlsx):

QXlsx是一个用于读写Microsoft Excel文件的库,使Qt应用程序能够处理Excel数据。

10. QHotkey (https://github.com/Skycoder42/QHotkey):

QHotkey是一个简单易用的库,用于在Qt应用程序中注册全局快捷键。

11. QtSerialPort (https://doc.qt.io/qt-5/qtserialport-index.html):

QtSerialPort是Qt官方提供的库,用于串口通信,支持跨平台使用。

12. QsLog (https://github.com/SergiusTheBest/pahole): QsLog是一个轻量级的日志库,用于在Qt应用程序中记录和输出日志信息。

13. QtWebEngine (https://doc.qt.io/qt-5/qtwebengine-index.html):

QtWebEngine是一个基于Chromium的浏览器引擎,用于嵌入Web内容到Qt应用程序中。

14. QHttpEngine (https://github.com/nikhilm/qhttpengine):

QHttpEngine是一个用于构建RESTful API的库,提供了简单易用的HTTP服务器和路由功能。

15. QtMqtt (https://doc.qt.io/qt-5/qtmqtt-index.html):

QtMqtt是Qt官方提供的库,用于实现MQTT(消息队列遥测传输)协议的通信。

16. QDarkStyle (https://github.com/ColinDuquesnoy/QDarkStyleSheet):

QDarkStyle是一个Qt样式表,提供了暗黑色的界面风格,使应用程序看起来更现代和专业。

17. QSimpleUpdater (https://github.com/alex-spataru/QSimpleUpdater):

QSimpleUpdater是一个用于自动软件更新的库,支持检查、下载和安装最新版本的应用程序。

18. QWebChannel (https://doc.qt.io/qt-5/qwebchannel-index.html):

QWebChannel是一个Qt模块,用于在Qt应用程序和嵌入的Web页面之间进行双向通信。

19. QtAwesome (https://github.com/gamecreature/qtawesomify):

QtAwesome是一个用于在Qt应用程序中使用字体图标的库,包含了大量常用的图标集。

20. QtFirebase (https://github.com/Larpon/QtFirebase):

QtFirebase是一个封装了Google Firebase SDK的库,用于在Qt应用程序中使用Firebase的云服务。

21. QZXing (https://github.com/ftylitak/qzxing):

QZXing是一个用于二维码扫描和生成的库,通过封装ZXing库,使Qt应用程序能够处理二维码。

22. QKF (https://github.com/SSSDQQ123/QKF):

QKF是一个用于音频处理和特征提取的库,支持语音识别、音频效果处理等功能。

23. QCustomPlot (https://www.qcustomplot.com):

QCustomPlot是一个功能丰富的图形绘制库,用于绘制曲线图、散点图、条形图等。

24. QGeoJson (https://doc.qt.io/qt-5/qgeojsonindex.html):

QGeoJson是一个用于处理GeoJSON数据的库,用于在Qt应用程序中处理地理空间数据。

25. QJsonSchema (https://github.com/Qt-Widgets/qjsonschema):

QJsonSchema是一个用于验证和生成JSON数据的库,支持JSON Schema规范。

26. QLottie (https://github.com/lottie-react-native/lottie-react-native):

QLottie是一个用于在Qt应用程序中播放Lottie动画的库,支持导入和使用Adobe After Effects动画。

27. QXlsxWriter (https://github.com/qtrac/qxlsxwriter):

QXlsxWriter是一个用于生成Microsoft Excel文件的库,支持设置单元格样式、公式等。

28. QHttpMultiPart (https://doc.qt.io/qt-5/qhttpmultipart.html):

QHttpMultiPart是Qt提供的一个类,用于构建HTTP 请求的多部分数据。

29. QtWebSockets (https://doc.qt.io/qt-5/qtwebsockets-index.html):

QtWebSockets是Qt官方提供的库,用于实现WebSocket协议的通信。

30. QExtendedTreeView (https://github.com/benlau/qextendedtreeview):

QExtendedTreeView是一个扩展的树形视图控件,支持复选框、拖放和多列显示。

31. QXmpp (https://github.com/qxmpp-project/qxmpp):

QXmpp是一个用于XMPP(可扩展消息和存在协议)通信的库,支持与XMPP服务器进行交互。

32. QtAwesomeDialog (https://github.com/cybercatalyst/QtAwesomeDialog):

QtAwesomeDialog是一个用QtAwesome样式创建自定义对话框的库。

33. QSint (https://github.com/fnc12/QSint):

QSint是一个Qt界面控件库,提供了一些自定义部件和风格,用于创建独特的用户界面。

34. QtWebApp (https://github.com/rprtr258/QtWebApp):

QtWebApp是一个用于创建基于HTTP和WebSocket的Web应用程序的库,支持服务端和客户端开发。

35. QtnProperty (https://github.com/IndeepSoftware/qtnproperty):

QtnProperty是一个属性系统框架,用于在Qt应用程序中定义和管理对象的属性。

36. QMarkdown (https://github.com/therecipe/QMarkdown):

QMarkdown是一个用于在Qt应用程序中显示和解析Markdown文本的库。

37. QtWaitingSpinner (https://github.com/qtwaitingspinner/QtWaitingSpinner):

QtWaitingSpinner是一个用于显示加载等待动画的库,提供了各种样式和配置选项。

38. QtMvvm (https://github.com/Skycoder42/QtMvvm):

QtMvvm是一个基于MVVM(Model-View-ViewModel)设计模式的库,用于创建结构清晰的Qt应用程序。

39. QDarkSky (https://github.com/bschwind/qdarksky):

QDarkSky是一个用于获取和解析Dark Sky天气数据的库,使Qt应用程序能够显示实时天气信息。

40. QTinyBluetooth (https://github.com/raed-a-ali/qtbluetooth):

QTinyBluetooth是一个用于与Bluetooth设备进行通信的库,支持BLE(低功耗蓝牙)和传统蓝牙。

41. QHotkeyManager (https://github.com/srdgame/QHotkeyManager):

QHotkeyManager是一个用于在Qt应用程序中管理全局快捷键的库,提供了便捷的注册和监听功能。

42. QtFTP (https://github.com/K0HAX/QtFTP):

QtFTP是一个用于FTP文件传输的库,支持上传、下载和文件管理等功能。

43. QCoap (https://github.com/Falven/qcoap):

QCoap是一个用于CoAP(受限应用协议)通信的库,用于实现轻量级的互联网通信。

44. QSimpleXML (https://github.com/conorbrady/qsimplexml):

QSimpleXML是一个简单易用的XML解析库,用于在Qt应用程序中处理和操作XML数据。

45. QCustomPlot (https://www.qcustomplot.com):

QCustomPlot是一个灵活的绘图库,用于绘制曲线、图表、地图等,支持高度定制化和交互。

46. QJsonRpc (https://github.com/lgirdk/QJsonRpc):

QJsonRpc是一个用于实现JSON-RPC(远程过程调用)的库,用于构建分布式应用程序。

47. QHttpDaemon (https://github.com/nikhilm/qhttpdaemon):

QHttpDaemon是一个基于Qt的HTTP服务器库,用于构建高性能的Web应用程序和RESTful API。

48. QSettingsManager (https://github.com/gkronber/qsettingsmanager):

QSettingsManager是一个管理应用程序设置的库,提供了简单易用的接口和持久化存储。

49. QCodeEditor (https://github.com/rgladwell/Qt-Code-Editor):

QCodeEditor是一个用于编辑代码的控件,具有语法高亮、自动完成、代码折叠等功能。

50. QTermWidget (https://github.com/qterminal/qtermwidget):

QTermWidget是一个用于在Qt应用程序中嵌入终端模拟器的库,支持远程登录和命令执行。

粉丝福利,费领取Qt开发学习资料包、技术视频,内容包括(Qt实战项目视频教程+代码,C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击费领取↓↓

到了这里,关于【快收藏】50个常用的Qt开源库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt6.2教程——5.QT常用控件QLabel

    QLabel是Qt库中一个非常基础且重要的类。它主要用于在图形用户界面(GUI)中展示文本或图片。最常见的用法就是在窗口上显示一段文字或者标签,比如“用户名”,“密码”等等。QLabel继承自QFrame,因此它也可以具有框架。它能处理富文本格式,这意味着您可以改变部分文本的

    2024年02月10日
    浏览(44)
  • Qt6入门教程 4:Qt Creator常用技巧

    在上一篇Qt6入门教程 3:创建Hello World项目中,通过创建一个Qt项目,对Qt Creator已经有了比较直观的认识,本文将介绍它的一些常用技巧。 Qt Creator启动后默认显示欢迎页面 创建项目已经用过了,打开项目也很简单,就是打开一个已经存在的项目。 项目历史记录非常有用,能

    2024年02月03日
    浏览(55)
  • Qt Creator + github copilot配置教程:AI编程新体验

    作为C++/Qt开发者,想要用Qt Creator和github copilot写出惊艳的代码吗? github copilot是一个基于人工智能的编程助手,它可以根据代码和注释,自动给出合适的代码建议,快速完成编程任务,写出更优雅、更高效、更安全的代码。copilot目前支持多种流行的编辑器和IDE,比如VS Code,

    2024年02月14日
    浏览(56)
  • Qt应用开发常用功能

    先使Linux的普通用户可以在不输入密码的情况下,执行sudo reboot命令实现重启。 第一种关机方法 第二种关机方法 重启指令:shutdown -r -t xx 注销指令:shutdown -l -t xx 在Qt程序中,我们有时候会遇到这样的需求,比如让程序暂停(休息、休眠)一段时间。这里介绍以下几种方法:

    2023年04月25日
    浏览(83)
  • Qt5.12安装教程+组件选择MinGW+开源协议LGPL

    今天重装了一下QT,发现以前忽略的点,mark一下。 安装QT或者平时新建项目的时候,常常碰到组件选择界面,让人头疼。找到别人整理的文档,为了自己以后搞清楚,摘自https://www.cnblogs.com/lixuejian/p/10903088.html 如下图所示,安装Qt时有选择组件这一步,全部安装未免太占磁盘控

    2024年02月15日
    浏览(44)
  • 【Qt 学习笔记】Qt 开发环境的搭建 | Qt 安装教程

    博客主页:Duck Bro 博客主页 系列专栏:Qt 专栏 关注博主,后期持续更新系列文章 如果有错误感谢请大家批评指出,及时修改 感谢大家点赞👍收藏⭐评论✍ 文章编号:Qt 学习笔记 / 02 1. 安装包下载(网盘链接) 链接:https://pan.baidu.com/s/1t3jbYcFYFuJIfe0hPmeDmQ?pwd=duck 提取码:du

    2024年04月26日
    浏览(99)
  • Qt Creator 11 开放源码集成开发环境新增集成终端和 GitHub Copilot 支持

    导读 Qt 项目今天发布了 Qt Creator 11,这是一款开源、免费、跨平台 IDE(集成开发环境)软件的最新稳定版本,适用于 GNU/Linux、macOS 和 Windows 平台。 Qt Creator 11 的亮点包括支持标签、多外壳、颜色和字体的集成终端模拟器,支持基于 Copilot Neovim 插件的 GitHub Copilot,初步支持

    2024年02月14日
    浏览(52)
  • Qt教程 — 2.1 如何使用Qt Designer 开发UI程序

    目录 1 Qt Designer简介 2 编辑UI界面 2.1 在 UI 界面添加一个Label 2.2 在 UI 界面添加一个按钮 2.3 在 UI 文件里连接信号与槽 方法一:通过信号和槽编辑栏 方法二:通过导航区信号和槽编按钮 方法三:通过跳转编辑代码实现—通过按钮输出文字 Qt Designer 是属于 Qt Creator 的一个功能

    2024年03月22日
    浏览(56)
  • Linux 学习记录50(QT篇)

    所需头文件 QTcpSocket 如有需要请到本文顶部获取,含源码 服务器在上一篇文章 客户端 服务器 所需头文件:QSqlDatabase QSqlQuery QSqlError QSqlRecord 需要在obj文件添加 sql 如下 数据库驱动层:QSqlDriver、QSqlDriverCreator、QSqlDriverCreatorBase、QSqlDriverPlugin sql接口层:QSqlDatabase、QSqlQuery、Q

    2024年02月15日
    浏览(33)
  • 【QT开发笔记-基础篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget

    【QT开发笔记-基础篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget(1) QTableWidget 是 Qt 中的表格控件,可以行列的形式来展示数据 QTableWidget 有很多属性和方法,完整的可查看帮助文档。 在窗口上放置一个 QTableWidget 控件后,既可以在设计师 UI 界面来编辑属性和添加数据,也

    2024年02月12日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包