Qt for Python Released
Written by Kay Ewbank   
Thursday, 03 January 2019

A version of Qt for Python has been released. Qt is a cross-platform application and UI software development framework that lets you create native apps for desktop, embedded or mobile platforms.

According to the TIOBE Index for October 2018, Python is now the fourth most popular programming language worldwide, following Java, C and C++, respectively. Qt is essentially a widget library written in C+ with bindings to other languages including Python, Rust, Go, Java and JavaScript. Qt's advantages are its wide set of user interface and data visualization modules.

qticon

One the downside, its documentation concentrates on the main areas of use leaving less widely used aspects with less coverage. Some users are also put off by the misconception that the licensing terms prohibit the sale of open source Qt projects. This isn't the case, so long as you create the project in such a way that your users can substitute a new Qt library, i.e. you have to use dynamic linking and you can't modify the Qt library. 

The main features of Qt for Python start with PySide2, Qt's Python module. This is used with Qt’s C++ framework to provide a set of bindings between Python and Qt.

For GUI creation, there's a Widgets module that provides a set of user interface elements. This can be used alongside Qt Quick, a library for writing QML applications. This contains Quick Controls, which are ready-made user interface controls. Another QML module provides a framework for developing applications and libraries with the QML language. This is Qt's declarative language that allows user interfaces to be described in terms of their visual components and how they interact and relate with one another.

Alongside the modules, the development environment for Python is made up of PyPI, the Python Package Index, and the VFX Reference Platform for visual effects.

qticon 

 

More Information

Qt Download Page

Related Articles

Qt 5.6 Released

Qt 5.5 Released

Qt 5.4 Released

Qt’s New Home

Qt 5.3 Released

Qt 5.2 Released

Digia Buys Qt Development Platform

 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Quantum Computers Really Are A One Trick Pony
17/03/2024

Google is offering $5 million if you can think up a use for a quantum computer. Wait, I thought quantum computers were the next big thing, a revolution! Surely we know what they can do?



iOS 17.4 Released With Support For App Stores In The EU
06/03/2024

I have written about Apple's approach to complying with regulation, characterizing it as malicious compliance. It also seems that Apple is a master of creating the unintended consequence and letting i [ ... ]


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info