Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct

    Unsolved Embed python editor debugger in QT/C++ application

    Qt for Python
    3
    4
    1129
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      loopless last edited by loopless

      The flipside of using PySide or PyQT is to embed Python in a QT/C++ application and use Python as a scripting language within the QT/C++ application. The missing components are an editor/debugger. QScintilla is the choice of editor , clearly, and there are even some QT applications that have implemented a python debugger but they are GPL.
      So I am looking for a QT Python editor/debugger widget that is LGPL at least? It would seem to be an obvious essential tool for anyone embedding Python in a QT/C++ app...
      An example implementation (GPL) of what I imagine is ITOM https://itom.bitbucket.io/start.html

      KazuoAsano 1 Reply Last reply Reply Quote 0
      • KazuoAsano
        KazuoAsano Qt Champions 2018 @loopless last edited by

        @loopless

        I prefer using pycharm in jetchains.
        https://www.jetbrains.com/pycharm/

        This community version software ilicense is Apache License 2.0.
        https://github.com/JetBrains/intellij-community/blob/master/LICENSE.txt

        Please try it:)

        1 Reply Last reply Reply Quote 0
        • ewerybody
          ewerybody last edited by

          Hey @loopless you look for something to embedd directly? Not a separate IDE I suppose.

          We set up something with https://github.com/pyQode but its not maintained anymore and lacks a debugger.

          There is https://github.com/mu-editor/mu which implements a debugger on its own and uses QScintilla as well.

          Sorry. For not giving a direct answer. But maybe some things to look at?
          I'm curious what you'll do.

          1 Reply Last reply Reply Quote 0
          • L
            loopless last edited by

            Thanks for the replies.Yes we are looking for something to embed directly. Using a separate IDE is possible ( we have done it) , but it is a bit awkward for users who are often not Python jedi-masters...

            1 Reply Last reply Reply Quote 0
            • First post
              Last post