Hallo,
ich habe zwei Fragen, zu denen ich bisher leider keine Antworten finden konnte. Ich bin leider erst ganz frisch in der Qt-Programmierung.
1) Ich habe ein QTextEdit, in das immer mehr Text reingeschrieben wird (durch die Anwendung), nun möchte ich, dass der Cursor immer zum Ende scrollt, sodass automatisch immer die letzten Zeilen zu sehen sind. Welche Methoden benötige ich? Irgendwie sagt mir keine Methode zu.
2) Ich benutze in meiner Anwendung in einer eigenen Klasse rand(). Leider wird immer die gleiche Zahl geliefert (bei Anwendungsstart). "Na, srand() wohl nicht initialisiert!", denke ich mir. Aber auch ein srand(time(0)) hilft nicht.
Funkt Qt mir irgendwie dazwischen?
Für Hilfe wäre ich dankbar.
Cursor in QTextEdit verschieben und Problem mit rand()
Code: Alles auswählen
void QTextEdit::moveCursor ( QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode = QTextCursor::MoveAnchor )
QTextCursor::End
Hm, ich arbeite mit Qt 4, daher funktioniert das Beispiel nicht.
Ich habe anhand des Beispiels aber weiter gesucht und bin auf folgendes Ergebnis gekommen:
Leider funktioniert das aber auch nicht. Weiß jemand Rat?
Ich habe anhand des Beispiels aber weiter gesucht und bin auf folgendes Ergebnis gekommen:
Code: Alles auswählen
mein_textedit->textCursor().movePosition(QTextCursor::End);