[Qt-creator] 'Proper' Python support

Christian Gagneraud chgans at gmail.com
Sun Jun 10 10:06:06 CEST 2018


Hi there,

With the upcoming "Python for Qt" release, is there any plan to have a
more advanced python editor?

There's a "Python Language Server" available[1], an implementation of
the "Language Server Protocol" [2] for python.

I personally hate companies like Palentir [3], and i'm not a Microsoft
fanboy (to say the least) , but these open source component could be
useful to QtCreator.

Visual Code is the new "Revolution" according to Microsoft fanboys
(trying to mimick Apple fanboys), where does QtCreator stand in this?

I'm working in a 98% MS environment, but every developer has a Linux
VM. Yet, what is the first thing they install in their Linux VM?
Visual Code! What drive me nuts, is that they all have a Qt License,
yet they don't give a sh*t about QtC, way better to require a MS
Visual Studio license as well... But i'm diverging.

The only reason i can think of, is that they are completely
brain-washed and addicted to MS technologies, to a point that they
won't even look at something else, even if it's better.

Now when it comes to python, Visual Code is actually way better than
QtCreator, thanks to their "Language Server Protocol". It's actually a
brilliant idea [4]

I do lot of C++, Qt and Python, often, but not always mixed together.
I can't wait for the new "Python for Qt" and I would love QtCreator to
have way better support for python, in the mean time emacs is still my
editor of choice, but i'm seriously thinking about using Visual Code
for editing python.

I use as well the Squish tool [5], a test framework, driven in python,
to test Qt/C++ applications. But I cannot use QtCreator, I have to use
an Eclipse based IDE... Some of my colleagues don't use the so called
"Squis IDE", instead they prefer a mix of command line and ... Visual
Code. Again!

Any thoughts?

Chris

[1] https://github.com/palantir/python-language-server
[2] https://github.com/Microsoft/language-server-protocol
[3] https://en.wikipedia.org/wiki/Palantir_Technologies#Controversies
[4] https://microsoft.github.io/language-server-protocol/
[5] https://www.froglogic.com/squish/



More information about the Qt-creator mailing list