How to Use QTextEdit/de: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
m (Clean up categories)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:German]]<br />[[Category:HowTo_German]]<br />[[Category:HowTo]]
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}
 
{{LangSwitch}}
'''Deutsch'''
[[Category:HowTo/de]]
 
[toc align_right="yes"]


= Verwendung von QTextEdit =
= Verwendung von QTextEdit =
Line 9: Line 7:
== Überblick ==
== Ü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.
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 "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 [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>
void textChanged()
</code>


== Wichtige Funktionen ==
== Wichtige Funktionen ==
Line 19: Line 20:
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();
}

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.

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

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 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(); }