How to Use QTextEdit

From Qt Wiki
Jump to: navigation, search


English Deutsch


Overview

With QTextEdit, you get an easy to use class to create a rich text field. With this text field, you can display plain text, but also rich text like HTML-formatted text and images.

Important methods

  • void setText(const QString text)

Resets the displayed text to the specified one.

  • void append(const QString text)

Appends the specified text to the displayed text.

  • QString toHtml()

Returns the content of the QTextEdit text field as HTML-formatted text.

  • QString toPlainText()

Returns the content of the QTextEdit text field as plain text.

Example

QTextEdit can be used for multiple purposes, here is a simple editor:

#include <QApplication>
#include <QTextEdit>
 
int main(int argc, char **argv)
{
 QApplication app(argc, argv);
 
QTextEdit *txt = new QTextEdit();
 txt->setText("Hello, world!");
 txt->append("Appending some text…");
 
txt->show();
 return app.exec();
}