Qt for Python 5.12 发布,结合PySide2 与 Qt GUI


上周,Qt推出了Qt for Python 5.12,这是Qt的官方Python绑定集,用于简化为Python应用程序创建创新和沉浸式用户界面的过程。 使用Qt for Python 5.12,可以快速可视化与Python开发项目相关的大量数据。

Qt for Python 5.12提供了一个满足所有开发需求的跨平台环境。 Qt的用户界面开发框架具有API和扩展图形库。 Qt for Python 5.12为开发人员提供了一个用户友好的平台。它得到了Qt专业服务团队的全面支持,包括开发专家和从业人员以及Qt的全球社区。

Qt首席技术官Lars Knoll表示,“考虑到Python开发人员每天使用的庞大数据集,Qt的图形功能使其非常适合创建沉浸式Python用户界面。借助Qt for Python 5.12,我们的客户可以比以往更快,更轻松地构建这些用户界面 - 知道他们得到全球Qt团队和用户界面专家的支持。“

Qt for Python 5.12的特性

PySide2

Qt附带了一个C ++框架,结合了PySide2 Python模块,它在Python和Qt之间提供了一套全面的绑定

Qt GUI创建

Qt图形用户界面(GUI)创建包括以下功能模块:

  • Qt Widgets:Qt Widgets模块附带了一组用户界面元素,用于创建经典的桌面式用户界面。
  • Qt Quick:Qt Quick模块是一个用于编写QML应用程序的标准库,包含用于创建流畅用户界面的Quick Controls。
  • Qt QML:Qt QML模块具有一个框架,用于使用QML语言开发应用程序和库,这是一种声明性语言,允许根据可视组件描述用户界面。
  • 环境熟悉:Python 5.12的Qt为Python开发人员提供了一个熟悉的开发环境。
  • PyPI:Python包索引(PyPI)使得Qt for Python 5.12的安装过程变得简单。
  • VFX参考平台集成:用于Python 5.12的Qt和Qt是VFX参考平台的组成部分,VFX参考平台是一组用于为VFX行业构建软件的工具和库版本。
  • Qt 3D动画:Qt 3D动画模块具有一组预建元素,可帮助开发人员开始使用Qt 3D。
  • Qt Sql:它为SQL数据库提供了驱动程序层,SQL API层和用户界面层。
  • Qt for Python 5.12可在商业许可下获得,作为产品Qt for Application Development和Qt for Device Creation的一部分,以及LGPLv3许可下的开源。
  • Qt TextToSpeech:它提供了一个用于访问文本到语音引擎的API。

简单快速的开发

使用Qt for Python 5.12进行开发是有趣,快速和灵活的。开发人员可以使用Qt for Python 5.12轻松处理他们的应用程序。开发人员可以利用现成的小部件,控件,漂亮的图表和数据可视化来为他们的UI开发提供动力,并为Python项目创建令人惊叹的2D / 3D图形。

Qt社区

开发人员可以与Qt社区交流思想,学习,分享和联系。

全球Qt服务

全球Qt服务在产品开发生命周期的每个阶段提供定制支持。

Qt for Python的下一步是什么

Qt的团队可能会简化PySide2应用程序的部署。它们还可以提供与其他Python模块更平滑的交互,并支持嵌入式和移动等其他平台。

用户对此项目感到兴奋,并急切地等待稳定发布。 Qt for Python将对开发人员有所帮助,因为它使开发桌面应用程序的过程变得更加容易。但很少有用户仍然使用PyQt5,因为Qt for python的稳定版本尚未推出。从PyQt到PySide的转换对许多人来说可能很难。

要了解有关Qt for Python 5.12的更多信息,请查看Qt的官方网站。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2018-12/156014.htm

相关内容

    暂无相关文章