How to Use QTextEdit

From Qt Wiki
Revision as of 14:27, 23 February 2015 by Maintenance script (talk | contribs)
Jump to navigation Jump to search


English Deutsch

[toc align_right="yes"]

How to use QTextEdit

Overview

With "QTextEdit":http://doc.qt.io/qt-5.0/qtwidgets/qtextedit.html, 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)<code><br />Resets the displayed text to the specified one.
    *
    
    void append(const QString text)
    Appends the specified text to the displayed text.
  • QString toHtml()<code><br />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&gt;
#include <QTextEdit&gt;

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&amp;#40;&#41;;
}