首页 > 其他分享 >嘿,Qt 市场来啦!

嘿,Qt 市场来啦!

时间:2022-12-28 14:36:07浏览次数:42  
标签:Marketplace Qt extension 扩展 https 市场 qt


嘿,Qt 市场来啦!_Qt

2019/12/02,对于广大的 Qt 爱好者来说,这是一个特殊的日子,因为 Qt Marketplace 终于来啦,欢呼吧!

在过去的一年里,Qt Marketplace 一直在努力建设之中,并在其伟大社区的帮助下,推出了第一套出色的扩展。这得感谢所有参与的人,干得漂亮!

1

Qt Marketplace 简介

 Qt Marketplace

​Qt Marketplace(即:Qt 市场)是 Qt 社区推出的一个创新平台。​​它为开发人员和设计人员提供了大量的 Qt 扩展,以增强 Qt 设计和开发的工作流程;并且它还为合作伙伴提供了一个独特而广泛的渠道,以推广和销售 Qt 扩展和应用程序。

嘿,Qt 市场来啦!_JSON_02

以下是 Qt Marketplace 的相关链接:

  • 主页:https://www.qt.io/marketplace
  • 扩展市场:https://marketplace.qt.io
  • 发布扩展:https://www.qt.io/market-place-extension-qt

建议大家一定要收藏好,随时都会用到的哦!

2

能带给我们什么?

无论是嵌入式系统、桌面还是移动应用程序的开发,过程往往都是可变的,因为会经常性添加额外的特性和功能。但是直到今天,要寻求提供这些功能的 Qt 扩展都很难,我们不得不搜寻各种资料,这给项目增加了不必要的负担(时间、精力啊)。而 Qt Marketplace 的出现消除了这一障碍,它提供了一个集中式的存储库,可以很容易的让我们获取一些有用的 Qt 扩展,包括:Qt 库、Qt Creator 插件、以及各种帮助工具 ......

嘿,Qt 市场来啦!_开发人员_03

此外,Qt Marketplace 还允许个人或者公司在全球过百万开发者的 Qt 生态系统中上传、推广和出售其免费和商业的扩展。换句话说,如果你有任何优秀的 Qt 扩展,都可以提交至 Qt Marketplace,这样一来,不但能成为 Qt 的合作伙伴,还能够向所有人开放自己的作品,从而开拓新的收入来源并扩展客户群。

总的来说,Qt Marketplace 是社区寻找和分享 Qt 内容的首选之地,将来它也会成为交付新的 Qt 扩展模块的主要方式,希望它越来越好!

3

市场中有哪些扩展?

Qt Marketplace 的推出,无疑是一个非常大的里程碑,但如果没有活跃的社区,那么它将是一片空白。非常幸运地是,Qt Marketplace 拥有一群早期采用者,他们尽心尽力,在开发过程中与社区成员一起工作,并将他们的扩展推向市场。

截至目前为止,Qt Marketplace 中共有 100 多个扩展,选择其中的几个简单地介绍一下:

  • CTK:生物医学图像计算工具包,当前工作的主要范围是 DICOM、DICOM Application Hosting、Widgets、Plugin Framework(插件框架,简直 6 的飞起)。
  • Felgo:拥有 200 多个附加的 Qt APIS 和独特的 Qt 工具(用于台式机、嵌入式和 Web),使开发人员可以提升开发效率。
  • Incredibuild:Qt Creator 用户可以利用网络中可用机器的 CPU 能力,极大地加快构建时间(快 10 倍)。
  • ......

嘿,Qt 市场来啦!_JSON_04

还有很多其他的优秀扩展,这里就不一一列举了,在扩展市场中都能找到。

4

如何发布自己的扩展?

心动了?有想法了?准备好展示自己的作品了?Oh,如果是真的,那简直太棒了,这将是广大 Qt 用户群的福音。

Qt Marketplace 上的产品是有外观(例如:图标、介绍等)的,而这则是由扩展描述提供的。为此,Qt Company 要求发布者为每个扩展提供两个文件,描述将从这两个文件创建:

  • 扩展描述文件(extension_description.md):将扩展介绍给最终用户,它可能包含特性列表、值描述、视频教程、用户推荐等,使用基本的 Markdown 风格 (参考:https://daringfireball.net/projects/markdown/syntax)。 
  • 扩展清单文件(extension_manifest.json):列出了扩展属性,如版本号、发布日期、支持的 Qt 版本等。该文件是用 JSON 编写的,必须符合扩展的 JSON 结构(参考:https://www.qt.io/schema/extension-schema-v1)。

如果不清楚文件内容该怎么写,有一个简单的办法,打开发布扩展页面,里面有相应的示例模板以及发布流程:

嘿,Qt 市场来啦!_Qt_05

在扩展发布之后,Qt Company 会进行测试和验证,并纠正描述中出现的错误。一旦审核通过,就会在 Qt Marketplace 中上架,整个过程可能需要几天时间。当该扩展在市场上可用时,每个发布者都会收到邮件通知。

同样地,Qt Company 也保留了拒绝扩展的权利,而无需给出任何理由 ~O(∩_∩)O~。

·END·
 

高效程序员

谈天 · 说地 · 侃代码 · 开车

嘿,Qt 市场来啦!_JSON_06

长按识别二维码,解锁更多精彩内容

标签:Marketplace,Qt,extension,扩展,https,市场,qt
From: https://blog.51cto.com/waleon/5974425

相关文章

  • C++/Qt 系列推荐 - ORM(对象关系映射)
    教程目录以下是教程目录,从理论到实战,一步步深入ORM:​​快速认识ORM​​​​QxOrm介绍、下载、编译​​​​QxOrm快速上手​​​​在Ubuntu上安装MySQL​​​​QMYSQL......
  • “威固新能源 GO野!”伊士曼旗下品牌威固加速布局新能源车后市场
    近日,全球特种材料公司伊士曼旗下汽车膜品牌威固(V-KOOL™),推出以“威固新能源GO野”为主题的新能源不凡之旅,尽情探索新能源汽车生活新场景,感受威固新能源汽车膜带来的舒适驾......
  • pyqt5-python交互
    安装pyqt5,算是框架,直接在pycharm库里面搜pyqt5就行了安装可视化设计器QtDesigner,这个去官网下载就可以了,不过最好找个中文版的下载。在pycharm上配置插件,好让pych......
  • QT实现延时
    今天写程序需要QT代码用到延时__ms的功能//延时10msQEventLooploop;QTimer::singleShot(10,&loop,SLOT(quit()));loop.exec();参考:QT不阻塞线程,达到延时的作用_......
  • QT打开摄像头(自定义取景器)
    自建取景器.h#ifndefCAMERASURFACE_H#defineCAMERASURFACE_H#include<QAbstractVideoSurface>#include<QObject>classCameraSurface:publicQAbstractVideoS......
  • DSP+ZYNQ多核例程使用手册-XQTyer【开源】
    【开源资料】XQTyer评估板例程使用手册.pdf链接:​​https://share.weiyun.com/8csewUvh​​密码:8r9by7XQ6657Z35/45-EVM高速数据处理评估板(XQTyer评估板,包含一片TIDSP......
  • python——发送mqtt消息
    (1)创建mqtt连接参考https://www.jianshu.com/p/06d23de47aed文中写的发布消息代码如下:文件名:mypub.py#!/usr/bin/envpython#coding:utf-8importtimeimportjso......
  • 初步实现GoQtTemplate
    #ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>//新添加#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/......
  • QT实现表单
    /********************************************************************************Copyright(C)2016TheQtCompanyLtd.**Contact:https://www.qt.io/licensing/......
  • 为基于OpenCV的图像处理程序编写界面—关于QT\MFC\CSharp的选择以及GOCW的介绍
        基于OpenCV编写图像处理项目,除了算法以外,比较重要一个问题就是界面设计问题。对于c++语系的程序员来说,一般来说有QT/MFC两种考虑。QT的确功能强大,特别是QML......