How to Use QTextEdit/de: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (Clean up categories) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Cleanup | reason=Auto-imported from ExpressionEngine.}} | |||
{{LangSwitch}} | |||
[[Category:HowTo] | [[Category:HowTo/de]] | ||
= Verwendung von QTextEdit = | = Verwendung von QTextEdit = | ||
Line 11: | Line 7: | ||
== Überblick == | == Überblick == | ||
Die Klasse | Die Klasse [http://doc.qt.io/qt-5.0/qtwidgets/qtextedit.html QTextEdit] stellt ein Textfeld zur Verfügung. Im Gegensatz zu QPlainTextEdit kann QTextEdit auch Rich Text, also etwa HTML-formatierten Text, aber auch Bilder, darstellen. | ||
== Signale == | == Signale == | ||
Eine komplette Liste der Signale ist | Eine komplette Liste der Signale ist [http://doc.qt.digia.com/4.7-snapshot/qtextedit.html hier] hinterlegt. Besonders interessant ist dabei das Signal textChanged(), das ausgelöst wird, wenn der Inhalt des Textfeldes geändert wird: | ||
<code> | <code> | ||
void textChanged() | void textChanged() |
Latest revision as of 16:46, 22 November 2016
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. |
Verwendung von QTextEdit
Überblick
Die Klasse QTextEdit stellt ein Textfeld zur Verfügung. Im Gegensatz zu QPlainTextEdit kann QTextEdit auch Rich Text, also etwa HTML-formatierten Text, aber auch Bilder, darstellen.
Signale
Eine komplette Liste der Signale ist hier hinterlegt. Besonders interessant ist dabei das Signal textChanged(), das ausgelöst wird, wenn der Inhalt des Textfeldes geändert wird:
void textChanged()
Wichtige Funktionen
Einige wichtige Funktionen:
- void append(const QString text)
void setText(const QString text)<code> Setzt den Text, der in dem Textfeld angezeigt werden soll, fest. *
Fügt den angegebenen Text am Ende an.
- QString toPlainText()
QString toHtml()<code> Gibt den Text aus dem Textfeld als HTML-Dokument zurück. *
Gibt den Text aus dem Textfeld als "normalen" Text zurück.
Beispiel
Hier ein mögliches Beispiel:
- include <QApplication>
- include <QPushButton>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QTextEdit *txt = new QTextEdit();
txt->show()
return app.exec();
}