Qt | 开发工具(top1)

  • Qt Creator

    跨平台、完整的集成开发环境(IDE),供应用程序开发者创建用于多个桌面、嵌入式和移动设备平台的应用程序。

  • Qt Linguist

    一套将Qt C++和Qt Quick应用程序翻译成本地语言的工具。

  • qmake

    Qt自动化构建工具,简化了不同平台的构建过程。尽管qmake仍受支持,但Qt的官方构建工具是CMake,我们建议开发者在新项目中使用CMake。

  • CMake

    CMake是用于简化跨平台开发项目的构建过程的工具。CMake自动生成构建系统,如Makefile和Visual Studio项目文件。

  • makeqpf

    为嵌入式Linux生成预渲染字体的工具。

  • Meta-Object Compiler (moc)

    为QObject子类生成元对象信息。

  • User Interface Compiler (uic)

    从用户界面文件生成C++代码。

  • Resource Compiler (rcc)

    在构建过程中将资源嵌入到Qt应用程序中。

  • Qt D-Bus XML compiler (qdbusxml2cpp)

    将 D-Bus接口描述转换为C++源代码。

  • D-Bus Viewer

    D-Bus对象和消息的内省工具。

  • Qt Visual Studio Tools

    将Qt开发工具集成进Microsoft Visual Studio。

  • Qt Distance Field Generator

    生成Distance域,以改善文本量大的Qt Quick用户界面的加载时间。

  • Qt Installer Framework

    提供一组工具和实用程序来为受支持的桌面平台创建安装程序。

  • Qt Assistant

    查看Qt文档的工具。

  • On-device Deployment and Debugging

    通过Qt Creator在设备上调试和部署Qt应用程序。

  • GUI Test Automation Tool

    新! froglogic Squish GUI Tester是全球数千家公司的首选工具,用于自动执行其图形用户界面和人机交互界面的功能回归和系统测试。

  • Cross-Compiler Code Coverage Tool

    新! froglogic Coco:多语言、多平台的代码覆盖率分析和剖析工具。

  • Test result management platform

    新! froglogic Test Center是一个轻量级的测试结果集中管理平台,将测试自动化连接到整个开发过程。

  • QDB

    用于控制Boot2Qt设备的工具。

  • Android Deploy Qt (androiddeployqt)

    这个工具可以自动在Android上部署Qt应用程序。

  • Windows Deploy Qt (windowdeployqt)

    这个工具可以自动在Windows上部署Qt应用程序。 

  • Tools for Active Qt

    实现Qt与ActiveX组件的集成。包括 Interface Description Compiler (IDC)、dumpcpp和dumpdoc等工具。

  • QDoc

    Qt开发者用于为软件项目生成文档的工具。

  • qmllint

    验证QML文件的语法有效性的工具。

  • qmlformat

    按照QML Coding Conventions自动格式化QML文件的工具。

  • QML Profiler

    使您能够获得必要的诊断信息,从而分析应用程序代码的性能问题。

  • Qt Configuration Tool (qtconfig-gui)

    为创建和构建更小的Qt二进制文件提供功能和工具。

  • Python Shiboken Wizard

    一个绑定生成器工具,可用于将C++项目暴露给Python。 

  • Qt Quick Compiler

    通过QML脚本和QML类型编译器,以接近本机的速度运行QML。前者将QML文件中的函数和表达式编译成C++类。后者将QML对象结构编译成C++类。 

  • Qt Quick Compiler Extensions

    减少重构工作以提高编译的覆盖率。预计启动和运行时间将缩短30%。

基础框架

这些API和库是Qt的基石。Qt拥有丰富的基本功能,提供更高级的UI和应用程序开发组件。

  • Qt Core

    供其他模块使用的非图形核心类。

  • Qt GUI

    图形用户界面组件的基类,包括OpenGL。

  • Qt Network

    该类能够让网络编程更加简单和易于移植。

  • Qt QML

    QML和JavaScript语言的类,以及C++ API。

  • Qt Quick Dialogs

    Qt Quick应用程序用于创建系统对话框并与之交互的类。

  • Qt Quick Layouts

    在用户界面中,Layouts用于排列基于Qt Quick 2的Item。

  • Qt D-Bus

    通过D-Bus协议进行进程间通信的类。

  • Qt Quick

    声明式语言框架,用于构建具有自定义用户界面的高度动态应用程序。

  • Qt Quick Controls

    为桌面、嵌入式和移动设备创建高性能用户界面提供轻量级QML类型。这些类型采用简单的样式架构,非常高效。

  • Qt Quick Test

    QML应用程序的单元测试框架,其中测试用例被写成JavaScript函数。

  • Qt Test

    用于Qt应用程序和库进行单元测试的类。

  • Qt Widgets

    用C++ Widget扩展Qt GUI的类。

扩展模块

Qt是一个令人难以置信的全面框架,除了基本特性之外,它还包含了许多其他特性,旨在为您提供真正的专业开发体验。

  • Qt Digital Advertising

    新! 实现嵌入式屏幕/移动端/桌面端的数字广告创收的一体化开发解决方案。

  • Qt Multimedia

    音频、视频、收音机和摄像头相关功能的类。

  • Qt Multimedia Widgets

    Qt多媒体子模块,包含用于实现多媒体功能的基于widget的类。

  • Active Qt

    该类能够使应用程序调用ActiveX 和COM 接口。

  • Qt 3D

    支持2D和3D渲染的近实时仿真系统的功能。

  • Qt Bluetooth

    提供对蓝牙硬件的访问。

  • Qt Concurrent

    多线程类的封装,可在不调用底层Qt原始多线程框架的情况下实现多线程功能。

  • Qt Help

    用于将文档集成到应用程序中的类,类似Qt Assistant。

  • Qt Image Formats

    支持其他图像格式的插件:TIFF、MNG、TGA和WBMP。

  • Qt NFC

    提供对近场通信(NFC)硬件的访问。

  • Qt OpenGL

    OpenGL支持类。已弃用,建议使用Qt GUI模块中的QOpenGL类。

  • Qt Positioning

    提供对位置、卫星和区域监控类的访问。

  • Qt Print Support

    该类能够让打印更加简单和易于移植。

  • Qt Quick Widgets

    提供一个用于显示Qt Quick用户界面的C++ widget类。

  • Qt Remote Objects

    为在进程或设备之间共享QObject的API(属性/信号/槽)提供了一个易用的机制。

  • Qt SCXML

    提供从SCXML文件创建状态机并将其嵌入应用程序的类和工具。

  • Qt Sensors

    提供对传感器硬件和动作手势识别的访问。

  • Qt Serial Bus

    提供对串行工业总线接口的访问。目前该模块支持CAN总线和Modbus协议。

  • Qt Serial Port

    提供对硬件和虚拟串行端口的访问。

  • Qt SVG

    用于显示SVG文件内容的类。支持SVG 1.2 Tiny标准的一个子集。

  • Qt UI Tools

    用于在运行时动态加载在Qt Designer中创建的基于QWidget形式的类。

  • Qt WebChannel

    提供从HTML客户端对QObject或QML对象的访问,以实现Qt应用程序与HTML/JavaScript客户端的无缝集成。

  • Qt WebEngine

    用于在使用Chromium浏览器项目的应用程序中嵌入网络内容的类和函数。

  • Qt WebSockets

    提供符合RFC 6455的WebSocket通信。

  • Qt WebView

    通过使用平台自带的API在QML应用程序中显示网页内容,而不需要包含完整的网页浏览器栈。

  • Qt XML

    SAX和DOM的C++实现。

  • Qt Wayland Compositor

    提供开发Wayland合成器的框架。

  • Qt SQL

    使用SQL进行数据库集成的类。

  • Qt Charts

    用于展示视觉上令人满意的图表的UI组件,由静态或动态数据模型驱动。

  • Qt Data Visualization

    用于创建酷炫的3D数据可视化的UI组件。

  • Qt Network Authorization

    为基于OAuth的在线服务授权提供支持。

  • Qt Virtual Keyboard

    实现不同输入方法的框架以及QML虚拟键盘。支持本地化键盘布局和自定义视觉主题。

  • Qt Safe Renderer

    提供可用于在功能安全系统中呈现关键性安全项目(如如警告指示器等)的UI渲染组件。

  • In-Vehicle Infotainment Reference UI

    车载信息娱乐(IVI)系统的Qt参考UI实现。

  • Qt Application Manager

    为多应用嵌入式系统提供基础支撑,负责应用生命周期管理。

  • Qt Device Utilities

    提供用于控制嵌入式应用程序中各种设置的功能。

  • Qt MQTT

    机器对机器(M2M)协议,以最小的开销提供通信信道。

  • Qt OPC UA

    用于与工业应用中的数据建模和数据交换协议OPC UA交互的Qt API。

  • Qt CoAP

    受限应用协议(CoAP)是一种机器对机器的网络传输协议,用于物联网中受限节点和网络。

  • Qt Quick Ultralite Controls

    提供可定制的轻量级UI控件,以为嵌入式设备创建高性能的用户界面。

  • Qt Quick Ultralite

    图形渲染引擎,用于在低内存需求的资源受限硬件上渲染QML应用程序。

  • Qt for MCU Essentials Deployment Platforms

    对特定硬件的适配,以使得Qt Quick Ultralite应用程序运行于目标硬件上。

  • Qt for MCU Ultimate Deployment Platforms

    对特定硬件的适配,以使得Qt Quick Ultralite应用程序运行于目标硬件上。

  • Qt Design Studio Bridge

    用于Qt Design Studio将Adobe Illustrator、Adobe Photoshop、Adobe XD和Sketch Bridge、Figma Bridge的图稿转换为Qt Quick文件。

  • Qt Charts for MCUs

    Qt Charts for MCUs为Qt Quick Ultralight提供了易于使用的图表组件。

  • Calendar for Qt Quick

    Calendar提供了模块化构建块的集合,用于在Qt Quick中创建日历。

  • TreeView for Qt Quick

    TreeView 提供了一种QML类型来显示来自任意QAbstractItemModel的数据。它通过可扩展和可折叠的节点扩展了TableView,可在列表或表格模型中使用。

  • Cursor Navigation

    光标导航为单个 UI 元素(例如按钮)提供了选择器。除了传统矩形UI中使用的四向导航之外,它还允许自由导航以向任何方向移动光标。

  • Qt Quick Timeline

    启用基于关键帧的动画和参数化。

  • Qt Lottie Animation

    用于渲染JSON格式的图形和动画的QML API,由Adobe ® After Effects的Bodymovin插件导出。

  • Qt 5 Core Compatibility APIs

    Qt 6不再被支持此模块包含的Qt核心API,因此在Qt 6中已被移除。

  • Qt State Machine

    提供用于创建和执行状态图的类。

  • Qt Quick 3D

    为创建基于Qt Quick的3D内容或UI提供了一个高级API。

  • Qt Interface Framework (former IVI)

    提供工具和核心API,以实现中间件API、中间件后端和中间件服务。

  • Qt for Android Automotive OS Car Service API

    用于C++代码与Car API交互的Java绑定。

  • Simulink support for Qt Design Studio

    使用Simulink连接器将仿真连接到用户界面。Simulink是一个基于MATLAB的图形化编程环境,用于建模、仿真和分析多领域动态系统。

  • Qt PDF

    显示PDF文件。允许在应用程序中显示产品文档。 

设计工具

实现酷炫的用户界面和极致的交互体验。

  • QMLLive

    为快速开发Qt Quick应用程序提供了一个实时重加载环境,极大地减少了部署和测试UI设计变化测试的时间。

  • Qt Design Studio

    用于创建动画用户界面的UI设计和开发环境。

  • Qt Designer

    使用Qt Widgets设计和构建图形用户界面(GUI)的工具。已集成到Qt Creator中。

  • Qt Shader Tools

    跨平台Qt着色器管道的工具。这使得图形处理和计算着色器可以用于Qt Quick和Qt生态系统中的其他组件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/488757.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

纯CSS实现文本或表格特效(连续滚动与首尾相连)

纯CSS实现文本连续向左滚动首尾相连 1.效果图&#xff1a; 2.实现代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, init…

Qt之点击鼠标右键创建菜单栏使用(六)

Qt开发 系列文章 - menu&#xff08;六&#xff09; 目录 前言 一、示例演示 二、菜单栏 1.MenuBar 2.Menu 总结 前言 QMainWindow是一个为用户提供主窗口程序的类&#xff0c;包含一个菜单栏&#xff08;menubar&#xff09;、多个工具栏(toolbars)、一个状态栏(status…

UE4_控件蓝图_制作3D生命血条

一&#xff1a;效果图如下&#xff1a; 二、实现步骤&#xff1a; 1、新建敌人 右键蓝图类 选择角色&#xff0c; 重命名为BP_Enemytest。 双击打开&#xff0c;配置敌人网格体 修改位置及朝向 效果如下&#xff1a; 选择合适的动画蓝图类&#xff1a; 人物就有了动作&#x…

自己玩虚拟机:vagrant,virtual box,centos

vagrant 访问Vagrant官网 https://www.vagrantup.com/ 点击Download Windows&#xff0c;MacOS&#xff0c;Linux等 选择对应的版本 AMD64 (x86_64) I686 (x86) 傻瓜式安装 命令行输入vagrant&#xff0c;测试是否安装成功 vagrant -v 可以查看当前版本 virtual box 访…

【密码学】BUUCTF Crypto 1 - 12 题 WriteUp

今天&#xff0c;我在 BUUCTF 网站的 crypto section 开启了一场充满挑战的密码学之旅。 这次我一口气完成了 12 个板块的任务&#xff0c;虽然耗时较长&#xff0c;但每一次解密成功的瞬间都让我无比满足&#xff0c;那种沉浸在密码世界里的感觉真的很棒。 接下来&#xff0…

云和恩墨 zCloud 与华为云 GaussDB 完成兼容性互认证

近日&#xff0c;云和恩墨&#xff08;北京&#xff09;信息技术有限公司&#xff08;以下简称&#xff1a;云和恩墨&#xff09;的多元数据库智能管理平台 zCloud 与华为云计算技术有限公司&#xff08;以下简称&#xff1a;华为云&#xff09;的 GaussDB 数据库完成了兼容性互…

FPGA开发verilog语法基础3

文章目录 主体内容1 模块的结构与调用2 语句2.1 结构语句2.1.1 initial语句2.1.2 always语句 2.2 赋值语句2.2.1 阻塞赋值()2.2.2 非阻塞赋值(<) 2.3 条件语句2.3.1 if 语句2.3.2 case 语句 3 状态机3.1 状态空间定义3.2 状态跳转3.3 下个状态判断3.4 各个状态下的动作3.5 状…

复原IP地址 什么是运算符重载? 如何在 C++ 中进行运算符重载?运算符重载在面向对象编程中的好处是什么?getline方法

getline方法 getline 是一个强大的函数&#xff0c;主要用于从输入流中按行读取数据或基于自定义分隔符提取字符串。它是 C 标准库的一部分&#xff0c;定义在头文件 <string> 中。 语法 std::getline(istream& input, std::string& str);input&#xff1a;输…

基于Springboot企业oa管理系统【附源码】

基于Springboot企业oa管理系统 效果如下&#xff1a; 系统主页面 用户管理页面 公告信息管理页面 客户关系管理页面 车辆信息管理页面 工资信息管理页面 文件信息管理页面 上班考勤管理页面 研究背景 随着信息化时代的到来和企业OA管理理念的更新&#xff0c;企业面临着日益…

学习记录:js算法(一百二十三):不同路径 II

文章目录 不同路径 II思路一 不同路径 II 给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角&#xff08;即 grid[0][0]&#xff09;。机器人尝试移动到 右下角&#xff08;即 grid[m - 1][n - 1]&#xff09;。机器人每次只能向下或者向右移动一步。 网格中的障碍物…

[工具升级问题] 钉钉(linux版)升级带来的小麻烦

本文由Markdown语法编辑器编辑完成。 1. 背景: 今日钉钉又发布了新的升级版本。由于我工作时使用的是Ubuntu 20.04版本&#xff0c;收到的升级推送信息是&#xff0c;可以升级到最新的7.6.25-Release版本。根据钉钉官方给出的历次更新版说明&#xff0c;这个新的版本&#xf…

3.22SQL查询

实体完整性是数据库设计中的一个概念&#xff0c;指的是确保数据库中每个实体&#xff08;表&#xff09;在逻辑上是完整和一致的状态。它涉及到定义和强制执行一些规则和约束&#xff0c;以确保数据的完整性和准确性。 实体完整性通常通过以下方式来实现&#xff1a; 1. 主键…

y3编辑器教学5:触发器2 案例演示

文章目录 一、探索1.1 ECA1.1.1 ECA的定义1.1.2 使用触发器实现瞬间移动效果 1.2 变量1.2.1 什么是变量1.2.2 使用变量存储碎片收集数量并展现 1.3 if语句&#xff08;魔法效果挂接&#xff09;1.3.1 地形设置1.3.2 编写能量灌注逻辑1.3.3 编写能量灌注后&#xff0c;实现传送逻…

基于Qwen2-VL模型针对LaTeX OCR任务进行微调训练 - 原模型 单图推理

基于Qwen2-VL模型针对LaTeX OCR任务进行微调训练 - 原模型 单图推理 flyish 输入 输出 [‘这是一幅中国传统山水画&#xff0c;描绘了一座高耸的山峰&#xff0c;周围环绕着树木和植被。画面下方有一片开阔的田野&#xff0c;远处的山峦在薄雾中若隐若现。画面上方有几行书法…

LLM - 多模态大模型的开源评估工具 VLMEvalKit 部署与测试 教程

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/144353087 免责声明&#xff1a;本文来源于个人知识与公开资料&#xff0c;仅用于学术交流&#xff0c;欢迎讨论&#xff0c;不支持转载。 VLMEva…

心觉:个人成长的密码,牛顿和量子力学已给出

Hi&#xff0c;我是心觉&#xff0c;带你用潜意识化解各种焦虑、内耗&#xff0c;建立无敌自信&#xff1b;教你财富精准显化的实操方法&#xff1b;关注我,伴你一路成长&#xff01; 每日一省写作258/1000天 在探索个人成长的奥秘时&#xff0c;你可曾想过&#xff0c;那些看似…

电子商务人工智能指南 5/6 - 丰富的产品数据

介绍 81% 的零售业高管表示&#xff0c; AI 至少在其组织中发挥了中等至完全的作用。然而&#xff0c;78% 的受访零售业高管表示&#xff0c;很难跟上不断发展的 AI 格局。 近年来&#xff0c;电子商务团队加快了适应新客户偏好和创造卓越数字购物体验的需求。采用 AI 不再是一…

JS进阶DAY3|事件(三)事件委托

目录 一、事件委托 1.1 概念 1.2 代码示例 二、tab栏切换案例 一、事件委托 1.1 概念 事件委托是一种在JavaScript中常用的技术&#xff0c;它利用了DOM事件冒泡的原理。事件冒泡是指当在DOM树中较低层次的元素上发生事件时&#xff0c;这个事件会向上冒泡到更高层次的元素…

Y3编辑器文档4:触发器1(对话、装备、特效、行为树、排行榜、不同步问题)

文章目录 一、触发器简介1.1 触发器界面1.2 ECA语句编辑及快捷键1.3 参数设置1.4 变量设置1.5 实体触发器1.6 函数库与触发器复用 二、触发器的多层结构2.1 子触发器&#xff08;在游戏内对新的事件进行注册&#xff09;2.2 触发器变量作用域2.3 复合条件2.4 循环2.5 计时器2.6…

LoRA:低秩分解微调与代码

传统的微调&#xff0c;即微调全量参数&#xff0c;就是上面的公式&#xff0c;但是我们可以通过两个矩阵&#xff0c;来模拟这个全量的矩阵&#xff0c;如果原来的W是(N * N)维度&#xff0c;我们可以通过两个(N * R) 和 (R * N)的矩阵矩阵乘&#xff0c;来模拟微调的结果。 …