Wednesday, December 26, 2018

New Qt for Python simplifies creation of immersive user interfaces for Python applications

Qt has introduced Qt for Python to simplify creation of immersive user interfaces for Python applications. With Qt for Python, developers can visualize the massive amounts of data tied to their Python development projects, in addition to gaining access to Qt’s global professional support services and large global community.

Qt for Python offers users a cross-platform environment for their development needs. By leveraging the APIs and expansive graphics libraries within Qt’s user interface development framework, Qt for Python provides developers with a fast and user-friendly platform that mirrors the agility that has become a hallmark of Python.

In addition, Qt for Python is fully supported by the Qt Professional Services team of development experts and practitioners, as well as Qt’s large global community.

According to the TIOBE Index for October 2018, Python is now the fourth most popular programming language worldwide, following Java, C and C++, respectively.

In recent years, Python has gained significant popularity for its “human-friendly” user experience and tools for managing and visualizing data for big data, artificial intelligence and machine learning. However, until now, there has been a very narrow set of user interface and data visualization modules available for Python developers to leverage.

As a result, developers have not been able to inject as much innovation and functionality into their user interfaces as they and their customers desire, and the development process has been unnecessarily lengthened.

Qt for Python now includes PySide2, Qt’s C++ framework, combined with the PySide2 Python module, offers a comprehensive set of bindings between Python and Qt; Qt Graphical User Interface (GUI) creation which consists of the Qt Widgets Module that provides a set of user interface elements to create classic desktop-style user interfaces.

It also includes the Qt Quick module that is the standard library for writing QML applications and contains Quick Controls, which are ready-made user interface controls for the fast creation of fluid user interfaces; and the Qt QML module, which provides a framework for developing applications and libraries with the QML language, which is a declarative language that allows user interfaces to be described in terms of their visual components and how they interact and relate with one another.

Currently available, Qt for Python offers a very familiar development environment for Python developers. Installation of Qt for Python is incredibly easy through the Python Package Index (PyPI). Qt and Qt for Python are integral parts of the VFX Reference Platform, and anyone who creates tools in the visual effects industry must use tools that are designated as VFX Reference Platform tools. Available under commercial licensing, as part of the products Qt for Application Development and Qt for Device Creation, and as open-source under the LGPLv3 license.

“Python is quickly becoming one of the most influential and widely-used programming languages across the development community, and Python developers deserve a robust platform to bring their ideas to life,” said Lars Knoll, CTO of Qt. “Considering the huge data sets that Python developers work with on a daily basis, Qt’s graphical capabilities make it a perfect fit for the creation of immersive Python user interfaces. With Qt for Python, our customers can build those user interfaces faster and more easily than ever before – with the knowledge that they are backed by a global team of Qt and user interface experts.”

No comments:

Post a Comment

Masimo secures FDA clearance for neonatal RD SET Pulse Oximetry sensors with improved accuracy specifications

Masimo announced that RD SET sensors with Masimo Measure-through Motion and Low Perfusion SET pulse oximetry have received FDA clearance ...