pyqt - wie man ein Textfeld zum Schreiben von Nachrichten erstellt - ähnlich wie beim Drucken auf einer Konsole [geschlossen]

8

Ich bin ganz neu bei pyqt - ich benutze es gerade, um eine Grafik visuell darzustellen. Ich habe dafür ein benutzerdefiniertes Widget erstellt, das ziemlich einfach war. Aber jetzt bin ich fest, wenn ich eingebaute Funktionalität benutzen muss.

Ich möchte meiner Anwendung eine "Ansicht" hinzufügen und in der Lage sein, Text darauf zu drucken (ähnlich wie beim Drucken auf der Konsole mit print ("blablabla"))

Ich habe versucht, die pyqt api zu verwenden, um herauszufinden, was / wie aber ..

Ссылка

Es enthält 41 Klassen in Form von Text + etwas anderes und um fair zu sein Ich habe KEINE Ahnung, welche zu verwenden?

Wenn also jemand mich darauf hinweisen könnte, und wenn Sie Zeit haben, wie ich es für den Zweck verwenden kann, den ich möchte, wäre das sehr willkommen ^^

    
Spyral 15.05.2013, 14:56
quelle

1 Antwort

21

Am einfachsten wäre es, wenn Sie QTextEdit verwenden, wahrscheinlich nur über setReadOnly() lesen und Ihren Text mit der Methode append() oder insertPlainText() anhängen. Ich habe für einen ähnlichen Anwendungsfall ungefähr Folgendes verwendet:

Basis-Snippet :

%Vor%

Um Text in einer beliebigen Farbe an das Ende des Textbereichs anzuhängen und den Textbereich automatisch so zu scrollen, dass der neue Text immer sichtbar ist, können Sie etwas wie

verwenden

Automatisches Scroll-Snippet:

%Vor%     
Andreas Fester 15.05.2013, 15:15
quelle

Tags und Links