Seite 1 von 1

mittels QtScript auf ein QImage zeichnen

Verfasst: 9. September 2010 13:40
von sidvic
Hallo,

ich würde gern QtScript benutzen um auf ein QImage zu zeichen.
Das ganze soll eine Art Status/Statistikanzeige werden, wobei der Nutzer selber kleine (Qt)Scripte erstellen kann.
Wünschenswert wäre wenn zB. der Funktionsumfang von QPainter, also drawArc(), drawText() etc. vorhanden ist.

Wie kann ich am einfachsten QPainter o.ä. scriptingfähig machen?
Nach allem was ich bisher gelesen habe, muss eine Klasse dazu entweder von QObject abgeleitet werden oder eine Wrapper-Klasse drumrum gebastelt werden. Gibt es noch eine einfachere Methode?

sid

Verfasst: 9. September 2010 15:46
von upsala
QtScript hat keine Zeichenmethoden. Aber in den Examples gibt es ein Beispiel, die man kopieren könnte.

Verfasst: 13. September 2010 08:06
von sidvic
Danke für deine Antwort. Das Beispiel hab ich mir schon angeschaut. wird wohl auf einen ähnlichen Wrapper hinauslaufen.

Verfasst: 13. September 2010 10:09
von franzf

Verfasst: 27. September 2010 08:27
von sidvic
Danke, funktioniert einwandfrei. Ist natürlich eine feine Sache, das man fast die komplette Qt-API vom Script aus aufrufen kann. :)

Verfasst: 27. September 2010 19:28
von androphinx
Aber auch ein Sicherheitsrisiko....