How to Use QTextEdit/de: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[Category:German]]<br />[[Category:HowTo_German]]<br />[[Category:HowTo]]
[[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:<br /><code><br />void textChanged()<br /></code>
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><br />Setzt den Text, der in dem Textfeld angezeigt werden soll, fest.
* <code>void setText(const QString text)<code>
* </code>void append(const QString text)</code><br />Fügt den angegebenen Text am Ende an.
Setzt den Text, der in dem Textfeld angezeigt werden soll, fest.
* <code>QString toHtml()<code><br />Gibt den Text aus dem Textfeld als HTML-Dokument zurück.
* </code>void append(const QString text)</code>
* </code>QString toPlainText()</code><br />Gibt den Text aus dem Textfeld als "normalen" Text zurück.
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:<br /><code><br />#include <QApplication><br />#include <QPushButton>
Hier ein mögliches Beispiel:
<code>
#include <QApplication>
#include <QPushButton>


int main(int argc, char **argv)<br />{<br /> QApplication app(argc, argv);
int main(int argc, char **argv)
{
QApplication app(argc, argv);


QTextEdit *txt = new QTextEdit();<br /> txt->show()
QTextEdit *txt = new QTextEdit();
txt->show()


return app.exec();<br />}
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 setText(const QString text)<code>
    Setzt den Text, der in dem Textfeld angezeigt werden soll, fest.
    *
    
    void append(const QString text)

Fügt den angegebenen Text am Ende an.

  • QString toHtml()<code>
    Gibt den Text aus dem Textfeld als HTML-Dokument zurück.
    *
    
    QString toPlainText()

Gibt den Text aus dem Textfeld als "normalen" Text zurück.

Beispiel

Hier ein mögliches Beispiel:

  1. include <QApplication>
  2. include <QPushButton>

int main(int argc, char **argv) {

QApplication app(argc, argv);

QTextEdit *txt = new QTextEdit();

txt->show()

return app.exec(); }