How to Use QTextEdit/de: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
No edit summary  | 
				No edit summary  | 
				||
| Line 1: | Line 1: | ||
[[Category:German]]  | [[Category:German]]  | ||
[[Category:HowTo_German]]  | |||
[[Category:HowTo]]  | |||
'''Deutsch'''  | '''Deutsch'''  | ||
| Line 13: | Line 15: | ||
== Signale ==  | == 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:  | 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:  | ||
<code>  | |||
void textChanged()  | |||
</code>  | |||
== Wichtige Funktionen ==  | == Wichtige Funktionen ==  | ||
| Line 19: | Line 24: | ||
Einige wichtige Funktionen:  | Einige wichtige Funktionen:  | ||
* <code>void setText(const QString text)<code>  | * <code>void setText(const QString text)<code>  | ||
* </code>void append(const QString text)</code>  | Setzt den Text, der in dem Textfeld angezeigt werden soll, fest.  | ||
* <code>QString toHtml()<code>  | * </code>void append(const QString text)</code>  | ||
* </code>QString toPlainText()</code>  | Fügt den angegebenen Text am Ende an.  | ||
* <code>QString toHtml()<code>  | |||
Gibt den Text aus dem Textfeld als HTML-Dokument zurück.  | |||
* </code>QString toPlainText()</code>  | |||
Gibt den Text aus dem Textfeld als "normalen" Text zurück.  | |||
== Beispiel ==  | == Beispiel ==  | ||
Hier ein mögliches Beispiel:  | Hier ein mögliches Beispiel:  | ||
<code>  | |||
#include <QApplication>  | |||
#include <QPushButton>  | |||
int main(int argc, char **argv)  | int main(int argc, char **argv)  | ||
{  | |||
 QApplication app(argc, argv);  | |||
QTextEdit *txt = new QTextEdit();  | QTextEdit *txt = new QTextEdit();  | ||
 txt->show()  | |||
return app.exec();  | return app.exec();  | ||
}  | |||
Revision as of 11:24, 25 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:
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();
}