Html insert / Bitte um Tipps !

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: Html insert / Bitte um Tipps !

Beitrag von NicTheQuick »

Vielleicht kannst du ein breitenloses Leerzeichen einfügen.
Bild
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: Html insert / Bitte um Tipps !

Beitrag 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 ?
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: Html insert / Bitte um Tipps !

Beitrag 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() ???
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
Sicro
Beiträge: 955
Registriert: 11.08.2005 19:08
Kontaktdaten:

Re: Html insert / Bitte um Tipps !

Beitrag 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.
Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Antworten