Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt for Python
  4. Embed python editor debugger in QT/C++ application
Forum Updated to NodeBB v4.3 + New Features

Embed python editor debugger in QT/C++ application

Scheduled Pinned Locked Moved Unsolved Qt for Python
4 Posts 3 Posters 1.8k Views 2 Watching
  • 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 Offline
    L Offline
    loopless
    wrote on 3 Jan 2019, 17:59 last edited by loopless 1 Mar 2019, 18:29
    #1

    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

    K 1 Reply Last reply 7 Jan 2019, 06:29
    0
    • L loopless
      3 Jan 2019, 17:59

      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

      K Offline
      K Offline
      KazuoAsano
      Qt Champions 2018
      wrote on 7 Jan 2019, 06:29 last edited by
      #2

      @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
      0
      • E Offline
        E Offline
        ewerybody
        wrote on 8 Jan 2019, 18:34 last edited by
        #3

        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
        0
        • L Offline
          L Offline
          loopless
          wrote on 9 Jan 2019, 19:43 last edited by
          #4

          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
          0

          1/4

          3 Jan 2019, 17:59

          • Login

          • Login or register to search.
          1 out of 4
          • First post
            1/4
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved