Seite 2 von 2

Re: Html insert / Bitte um Tipps !

Verfasst: 29.06.2018 14:26
von NicTheQuick
Vielleicht kannst du ein breitenloses Leerzeichen einfügen.

Re: Html insert / Bitte um Tipps !

Verfasst: 29.06.2018 18:36
von ccode_new
Hallo NicTheQuick

Mein eigentliches Problem liegt jetzt nur noch im Markieren von Text.

So eine ähnliche Strategie :

Code: Alles auswählen

;Text markieren und ausgeschnittenen Text später passend ersetzen.
QtScript(~"gadget(0).cut()")
CopyText$ = GetClipboardText()
...ist sehr schlecht, und schreit danach verworfen zu werden.

Was auch noch wichtig ist: Wie kann man den Text-Cursor im Text verändern ?

Re: Html insert / Bitte um Tipps !

Verfasst: 30.06.2018 18:50
von ccode_new
"Wie kann man den Text-Cursor im Text verändern ?"

Keiner eine Idee ?

Eine Veränderung des Cursors kann man ja auch abfragen:

Code: Alles auswählen

QtScript(~"gadget(1).cursorPositionChanged.connect(function() { runtime.call(\"QtCursorHandler()\"); })")
Wie kann man so etwas managen ? (QCursor - Klasse verwenden)

cursor.setPosition() ???

Re: Html insert / Bitte um Tipps !

Verfasst: 30.06.2018 19:54
von Sicro
Ich habe schon einiges ausprobiert, aber alles blieb erfolglos.

EditorGadget ist bei Qt => QTextEdit
http://doc.qt.io/qt-5/qtextedit.html

Klickt man sich auf der obigen Seite etwas durch, kommt man auf folgende Seite:
http://doc.qt.io/qt-5/qtextedit.html#setTextCursor

Versucht man folgenden Code:

Code: Alles auswählen

QtScript(~"gadget(0).setTextCursor()")
gibt es eine Fehlermeldung:
[ERROR] JavaScript error: TypeError: Property 'setTextCursor' of object QTextEdit(0x561d5949da60) is not a function
Laut Dokumentation müsste es aber diese Funktion geben und ich müsste eher die Fehlermeldung erhalten, dass ich keinen Parameter angegeben habe.
Ich weiß nicht, was da los ist. Vielleicht wurde das aktuell noch nicht in PB integriert.