Python editor/debugger in QT Application
Dynamic Python binding for Qt Applications
Brought to you by:
florianlink,
marcusbarann
We are using PythonQT and QScintilla to provide simple tools to run and edit python scripts, but would really like a more powerful QT editor/debuggger component. I have found a GPL example, but we are a commercial code so need a less restrictive license. Does anyone have a suggestion for finding a QT python editor/debugger widget?
can you tell the name of the GPL example of python editor/debugger?
or a link would be very good :)
thank you
https://itom.bitbucket.io/start.html
All written in QT.
A nice GPL PyQt5 Python editor debugger is "Mu". It could be "embedded" in a python aware application with some simple modifications.
For our PythonQt app (3D Slicer, slicer.org), we bundle the
ctkPythonConsole, which is great for easy access to basically everything in
the system.
http://www.commontk.org/index.php/Documentation/ImageGallery#Scripting.2FPython
But people have also set up so that you can connect to the same python
environment from many IDEs:
https://www.slicer.org/wiki/Documentation/Nightly/Extensions/DebuggingTools
And there's also now a way to use the python environment from Jupyter
https://discourse.slicer.org/t/jupyter-notebooks-are-now-usable-in-3d-slicer/3438
-Steve
On Sun, Jan 20, 2019 at 4:16 PM Andrewc andrewc8@users.sourceforge.net
wrote:
We developed our own TextEditor and Debugger using Qt.
We use Jedi (in an extra process) for the autocompletion and goto definition etc.
QSyntaxHighlighter for the highlighting...
Debugger uses Python trace callbacks.
Unfortunately it's all closed source.
I dont't know a good open source option.
Florian,
Sorry for the delay in replying ( holidays).
When you say "closed source", do you mean it is embedded in commerical code.
Are you interested in licensing your code? Obviously we could develop our own but I'm trying to kick-start some development.
Andrew
I will send you a private message.