How to Use QTextEdit/de: Difference between revisions
No edit summary  | 
				No edit summary  | 
				||
| Line 1: | Line 1: | ||
[[Category:German]]<br />[[Category:HowTo_German]]<br />[[Category:HowTo]]  | |||
'''Deutsch'''  | '''Deutsch'''  | ||
=  | [toc align_right="yes&quot;]  | ||
=  | = Verwendung von QTextEdit =  | ||
== Überblick ==  | |||
Die Klasse "QTextEdit&quot;:http://doc.qt.io/qt-5.0/qtwidgets/qtextedit.html 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 ==  | |||
==Wichtige Funktionen==  | Eine komplette Liste der Signale ist "hier&quot;:http://doc.qt.digia.com/4.7-snapshot/qtextedit.html hinterlegt. Besonders interessant ist dabei das Signal textChanged(), das ausgelöst wird, wenn der Inhalt des Textfeldes geändert wird:<br /><code><br />void textChanged()<br /></code>  | ||
== Wichtige Funktionen ==  | |||
Einige wichtige Funktionen:  | Einige wichtige Funktionen:  | ||
<  | * <code>void setText(const QString text)<code><br />Setzt den Text, der in dem Textfeld angezeigt werden soll, fest.  | ||
* </code>void append(const QString text)</code><br />Fügt den angegebenen Text am Ende an.  | |||
* <code>QString toHtml()<code><br />Gibt den Text aus dem Textfeld als HTML-Dokument zurück.  | |||
* </code>QString toPlainText()</code><br />Gibt den Text aus dem Textfeld als "normalen&quot; Text zurück.  | |||
== Beispiel ==  | |||
Hier ein mögliches Beispiel:<br /><code><br />#include <QApplication&gt;<br />#include <QPushButton&gt;  | |||
int main(int argc, char **argv)<br />{<br /> QApplication app(argc, argv);  | |||
=  | QTextEdit *txt = new QTextEdit();<br /> txt->show()  | ||
return app.exec&amp;#40;&#41;;<br />}  | |||
Revision as of 11:05, 24 February 2015
Deutsch
[toc align_right="yes"]
Verwendung von QTextEdit
Überblick
Die Klasse "QTextEdit":http://doc.qt.io/qt-5.0/qtwidgets/qtextedit.html 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":http://doc.qt.digia.com/4.7-snapshot/qtextedit.html hinterlegt. Besonders interessant ist dabei das Signal textChanged(), das ausgelöst wird, wenn der Inhalt des Textfeldes geändert wird:
<br />void textChanged()<br />
Wichtige Funktionen
Einige wichtige Funktionen:
- void append(const QString text)
void setText(const QString text)<code><br />Setzt den Text, der in dem Textfeld angezeigt werden soll, fest. *
Fügt den angegebenen Text am Ende an. - QString toPlainText()
QString toHtml()<code><br />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&#40;);
}