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]]
'''Deutsch'''
'''Deutsch'''


=Verwendung von QTextEdit=
[toc align_right=&quot;yes&amp;quot;]


==Überblick==
= Verwendung von QTextEdit =


Die Klasse [http://doc.qt.io/qt-5.0/qtwidgets/qtextedit.html QTextEdit] ''[qt.io]'' stellt ein Textfeld zur Verfügung. Im Gegensatz zu QPlainTextEdit kann QTextEdit auch Rich Text, also etwa <span class="caps">HTML</span>-formatierten Text, aber auch Bilder, darstellen.
== Überblick ==


==Signale==
Die Klasse &quot;QTextEdit&amp;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.


Eine komplette Liste der Signale ist [http://doc.qt.digia.com/4.7-snapshot/qtextedit.html hier] ''[doc.qt.digia.com]'' hinterlegt. Besonders interessant ist dabei das Signal textChanged(), das ausgelöst wird, wenn der Inhalt des Textfeldes geändert wird:<br />
== Signale ==


==Wichtige Funktionen==
Eine komplette Liste der Signale ist &quot;hier&amp;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:


<span class="caps">HTML</span>
* <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 &quot;normalen&amp;quot; Text zurück.
 
== Beispiel ==


==Beispiel==
Hier ein mögliches Beispiel:<br /><code><br />#include &lt;QApplication&amp;gt;<br />#include &lt;QPushButton&amp;gt;


Hier ein mögliches Beispiel:<br />
int main(int argc, char **argv)<br />{<br /> QApplication app(argc, argv);


===Categories:===
QTextEdit *txt = new QTextEdit();<br /> txt-&gt;show()


* [[:Category:German|German]]
return app.exec&amp;amp;#40;&amp;#41;;<br />}
* [[:Category:HowTo|HowTo]]
* [[:Category:HowTo German|HowTo_German]]

Revision as of 11:05, 24 February 2015



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

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 />void textChanged()<br />

Wichtige Funktionen

Einige wichtige Funktionen:

  • void setText(const QString text)<code><br />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><br />Gibt den Text aus dem Textfeld als HTML-Dokument zurück.
    *
    
    QString toPlainText()
    Gibt den Text aus dem Textfeld als "normalen&quot; Text zurück.

Beispiel

Hier ein mögliches Beispiel:

#include <QApplication&gt;
#include <QPushButton&gt;

int main(int argc, char **argv)
{
QApplication app(argc, argv);

QTextEdit *txt = new QTextEdit();
txt->show()

return app.exec&amp;#40;&#41;;
}