[Qt4-preview-feedback] More feedback on QScriptDebugger
Axel Jäger
axel.jaeger at basyskom.de
Sun Feb 8 10:51:25 CET 2009
Hi,
I'm doing an application that is primarily a script application. Thus
I provide a text editor and some docks around to show my special
QObject that gets manipulated through the users scripts. When I saw
the screenshots of QScriptDebugger in the docs I was happy to maybe
save the time to implement both syntax hightlighting and a fancy
editor widget.
Unfortunately I see no way to use QScriptDebuggers code widget as
primary text editor in my application. I can understand that maybe
breakpoints and stuff talk to the debugger or for whatever reason the
code editor is private. It also still has some bugs (see my mail ten
minutes ago). But the syntaxhighlighter could be public API because
nokia/Qt-software defines the QScript language so it makes a lot of
sense that Qt-software also provides the syntax highlighter. The same
is valid for the syntax highlighter of Qt Stylesheets used in the
stylesheet editor of Qt Designer.
It also makes a lot of sense to give the user the same editor widget
for both editing AND debugging code. Otherwise the user of an
application will be pissed of while editing and code and looks forward
to the happy time when he can debug and is allowed to use the cool
editor. The other option would be to make a better editor widget than
the one provided by the debugger so the user will be punished with a
worse editor when using the debugger.
Sounds like an odd idea.
I know that I could just copy both QScriptEdit and
QScriptSyntaxHighlighter into my own application but we all know that
this is a bad idea. Anyway I did so for the moment and it works
surprisingly well.
So I'd have a solution but I want to give you valuable feedback from
the user and what I think about your API :)
Best regards,
Axel
Axel Jäger
Developer
basysKom GmbH
Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
Tel: +49 6151 3969-961 | Fax: -736 |
axel.jaeger at basyskom.de | www.basyskom.de
Handelsregister: Darmstadt HRB 9352
Geschaeftsfuehrung: Eva Brucherseifer
More information about the Qt4-feedback
mailing list