Answer the question
In order to leave comments, you need to log in
What is relevant now for the competent development of GUI applications in Python using Qt/PyQt/PySide/QML/etc...?
I am somewhat behind the topic of GUI programming in Python using Qt, and I realized this when I wrote my first post on Habr, showing an example of redefining a button using PyQt4. In the comments, they directly told me that this is no longer relevant, because there is QML and some other convenient technologies.
In this regard, I want to ask how applications using Qt and Python are being developed and created now: what tools are available, how they are used in conjunction, what relevant resources with examples and training materials exist today?
PS For example, I’ll say that before, when I needed to make an average GUI application, I installed the latest version of PyQt (PyQt4), opened the site with the official Qt / PyQt dock, opened Designer, drew an approximate prototype there, immediately configured it to the maximum and at the output, either generated py
-file, or used and redefined ui
-file and worked with objects as with classes. I did not even know about QML and similar things and did not think about it. And this approach was very difficult for me, even to make a fairly simple, but very interactive application. Most of all, work was given to work with various kinds of tables, redefining the standard behavior of controls, and this is not to mention more complex things, like streams, XML, working with a database.
Answer the question
In order to leave comments, you need to log in
As far as I know PyQt 5.1.1 supports qml. So you can try
Was looking for a similar topic.
More than 3 years have passed. During this time, technologies in IT fly quite far.
Now, as I understand it, judging by the link
https://blog.qt.io/blog/2018/06/13/qt-python-5-11-...
a special version of Qt-Designer for Python has been released.
There was a project - PySide2. The official Python bindings for Qt.
Has anyone tried this solution in their projects?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question