Thanks for your response.
I have Python working with libwebkitgtk
1 #!/usr/bin/python
2
3 import gtk
4 import webkit
5 import sys
6
7 class Browser( object ) :
8 def __init__( self, path, title = None ) :
9 win = gtk.Window()
{ . . . }
The code I mostly put together with trial and error loads an SVG file and runs the external Javascript. i.e. it works, so I suspect that given documentation I might be able to use it, but that documentation is lacking.
I can also use Python by integrating a server the normal way, my objective is to make deployment optional, standalone or web server based. This is not a requirement but it is highly desirable.
Creating my own Python interface would work, but it's work that I don't need to do for the end product so it would be feature creep. I did consider that originally and discarded the idea as a significant distraction.
At the end of the day I'd like to use a Python interface for accessibility to the code but that accessibility isn't a required feature of the end product. I haven't used C++ is quite a while. If I need small and fast I hit it with 'c', otherwise it's Python. I also find coding in Python to be a lot of fun, I just like the language. C++ can be fun too.
I'll take a look at QT.
Edit: I should tell you what the objective is. The IDE isn't for Python code it's for a JavaScript engine to manipulate graphic objects that has been in my head for a while. I wrote a JS parser process in in c, and it is small and fast but it's written like C++ anyway, were I to expand on it at all I'd probably convert it to C++ for maintenance reasons.