Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

How to Use QTextEdit: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
(Add "cleanup" tag)
Line 1: Line 1:
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
[[Category:HowTo]]
[[Category:HowTo]]



Revision as of 15:48, 3 March 2015

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

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>
    Resets the displayed text to the specified one.
    *
    
    void append(const QString text)

Appends the specified text to the displayed text.

  • QString toHtml()<code>
    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:

  1. include <QApplication>
  2. 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();

}