Hi,
ich hätte da zwei kleine Fragen.
1. Wie finde ich heraus in welcher Zeile und Spalte sich der User befindet?
2. Mit welcher Funktion erstelle ich eine "Gehe zu" Funktion?
Danke,
Night
Position in QTextEdit
-
Nightblizard
- Beiträge: 39
- Registriert: 7. Oktober 2009 20:32
2 Stunden spielen und ich bekomme es dennoch nicht hin...
Gestern war ein guter Tag, dann muss es heute natürlich schlecht laufen! Grrrr -.-
Das logischste für mich scheint das zu sein:
cursor.setPosition(5, QTextCursor::MoveAnchor);
Zeile und der Anker (dieser ?Eingabestrich? ?) soll mitbewegt werden.
Gestern war ein guter Tag, dann muss es heute natürlich schlecht laufen! Grrrr -.-
Das logischste für mich scheint das zu sein:
cursor.setPosition(5, QTextCursor::MoveAnchor);
Zeile und der Anker (dieser ?Eingabestrich? ?) soll mitbewegt werden.
Nein, das logischste ist das hier:
Was du bewegst ist die Kopie irgendeines Cursors. Oder weist du den wieder zu?
Was du mit der Zeilenkopie meinst, ist nicht ganz verständlich.
Code: Alles auswählen
void QTextEdit::moveCursor ( QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode = QTextCursor::MoveAnchor )
Was du mit der Zeilenkopie meinst, ist nicht ganz verständlich.
http://qt.nokia.com/doc/4.5/qtextcursor ... vePositionNightblizard hat geschrieben: Zeile und der Anker (dieser ?Eingabestrich? ?)
Code: Alles auswählen
enum QTextCursor::MoveMode
QTextCursor::MoveAnchor
QTextCursor::KeepAnchor
If the anchor() is kept where it is and the position() is moved, the text in between will be selected.