QTreeWidgetItem Class

Die Klasse QTreeWidgetItem bietet ein Element zur Verwendung mit der Komfortklasse QTreeWidget. Mehr...

Kopfzeile: #include <QTreeWidgetItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets

Öffentliche Typen

enum ChildIndicatorPolicy { ShowIndicator, DontShowIndicator, DontShowIndicatorWhenChildless }
enum ItemType { Type, UserType }

Öffentliche Funktionen

QTreeWidgetItem(int type = Type)
QTreeWidgetItem(QTreeWidget *parent, int type = Type)
QTreeWidgetItem(QTreeWidgetItem *parent, int type = Type)
QTreeWidgetItem(const QStringList &strings, int type = Type)
QTreeWidgetItem(QTreeWidget *parent, QTreeWidgetItem *preceding, int type = Type)
QTreeWidgetItem(QTreeWidget *parent, const QStringList &strings, int type = Type)
QTreeWidgetItem(QTreeWidgetItem *parent, QTreeWidgetItem *preceding, int type = Type)
QTreeWidgetItem(QTreeWidgetItem *parent, const QStringList &strings, int type = Type)
QTreeWidgetItem(const QTreeWidgetItem &other)
virtual ~QTreeWidgetItem()
void addChild(QTreeWidgetItem *child)
void addChildren(const QList<QTreeWidgetItem *> &children)
QBrush background(int column) const
Qt::CheckState checkState(int column) const
QTreeWidgetItem *child(int index) const
int childCount() const
QTreeWidgetItem::ChildIndicatorPolicy childIndicatorPolicy() const
virtual QTreeWidgetItem *clone() const
int columnCount() const
virtual QVariant data(int column, int role) const
Qt::ItemFlags flags() const
QFont font(int column) const
QBrush foreground(int column) const
QIcon icon(int column) const
int indexOfChild(QTreeWidgetItem *child) const
void insertChild(int index, QTreeWidgetItem *child)
void insertChildren(int index, const QList<QTreeWidgetItem *> &children)
bool isDisabled() const
bool isExpanded() const
bool isFirstColumnSpanned() const
bool isHidden() const
bool isSelected() const
QTreeWidgetItem *parent() const
virtual void read(QDataStream &in)
void removeChild(QTreeWidgetItem *child)
void setBackground(int column, const QBrush &brush)
void setCheckState(int column, Qt::CheckState state)
void setChildIndicatorPolicy(QTreeWidgetItem::ChildIndicatorPolicy policy)
virtual void setData(int column, int role, const QVariant &value)
void setDisabled(bool disabled)
void setExpanded(bool expand)
void setFirstColumnSpanned(bool span)
void setFlags(Qt::ItemFlags flags)
void setFont(int column, const QFont &font)
void setForeground(int column, const QBrush &brush)
void setHidden(bool hide)
void setIcon(int column, const QIcon &icon)
void setSelected(bool select)
void setSizeHint(int column, const QSize &size)
void setStatusTip(int column, const QString &statusTip)
void setText(int column, const QString &text)
(since 6.4) void setTextAlignment(int column, Qt::Alignment alignment)
void setToolTip(int column, const QString &toolTip)
void setWhatsThis(int column, const QString &whatsThis)
QSize sizeHint(int column) const
void sortChildren(int column, Qt::SortOrder order)
QString statusTip(int column) const
QTreeWidgetItem *takeChild(int index)
QList<QTreeWidgetItem *> takeChildren()
QString text(int column) const
int textAlignment(int column) const
QString toolTip(int column) const
QTreeWidget *treeWidget() const
int type() const
QString whatsThis(int column) const
virtual void write(QDataStream &out) const
virtual bool operator<(const QTreeWidgetItem &other) const
QTreeWidgetItem &operator=(const QTreeWidgetItem &other)

Geschützte Funktionen

QDataStream &operator<<(QDataStream &out, const QTreeWidgetItem &item)
QDataStream &operator>>(QDataStream &in, QTreeWidgetItem &item)

Detaillierte Beschreibung

Tree-Widget-Elemente werden verwendet, um Zeilen mit Informationen für Tree-Widgets zu speichern. Zeilen enthalten in der Regel mehrere Datenspalten, von denen jede eine Textbeschriftung und ein Symbol enthalten kann.

Die Klasse QTreeWidgetItem ist eine Komfortklasse, die die Klasse QListViewItem in Qt 3 ersetzt. Sie bietet ein Element zur Verwendung mit der Klasse QTreeWidget.

Elemente werden in der Regel mit einem übergeordneten Element konstruiert, das entweder ein QTreeWidget (für Elemente der obersten Ebene) oder ein QTreeWidgetItem (für Elemente auf niedrigeren Ebenen des Baums) ist. Zum Beispiel konstruiert der folgende Code ein Element der obersten Ebene, um Städte der Welt darzustellen, und fügt einen Eintrag für Oslo als untergeordnetes Element hinzu:

    QTreeWidgetItem *cities = new QTreeWidgetItem(treeWidget);
    cities->setText(0, tr("Cities"));
    QTreeWidgetItem *osloItem = new QTreeWidgetItem(cities);
    osloItem->setText(0, tr("Oslo"));
    osloItem->setText(1, tr("Yes"));

Elemente können in einer bestimmten Reihenfolge hinzugefügt werden, indem das Element angegeben wird, dem sie folgen, wenn sie konstruiert werden:

    QTreeWidgetItem *planets = new QTreeWidgetItem(treeWidget, cities);
    planets->setText(0, tr("Planets"));

Jede Spalte in einem Element kann einen eigenen Hintergrundpinsel haben, der mit der Funktion setBackground() festgelegt wird. Der aktuelle Hintergrundpinsel kann mit background() ermittelt werden. Die Textbeschriftung für jede Spalte kann mit einer eigenen Schriftart und einem eigenen Pinsel gerendert werden. Diese werden mit den Funktionen setFont() und setForeground() festgelegt und mit font() und foreground() ausgelesen.

Der Hauptunterschied zwischen den Elementen der obersten Ebene und denen der unteren Ebenen des Baums besteht darin, dass ein Element der obersten Ebene keine parent() hat. Diese Information kann verwendet werden, um den Unterschied zwischen Elementen zu erkennen, und ist nützlich, wenn man Elemente in den Baum einfügt oder aus ihm entfernt. Kinder eines Eintrags können mit takeChild() entfernt und mit der Funktion insertChild() an einem bestimmten Index in der Liste der Kinder eingefügt werden.

Standardmäßig sind Elemente aktiviert, auswählbar, ankreuzbar und können die Quelle einer Drag-and-Drop-Operation sein. Die Flags der einzelnen Elemente können durch Aufruf von setFlags() mit dem entsprechenden Wert geändert werden (siehe Qt::ItemFlags). Ankreuzbare Elemente können mit der Funktion setCheckState() an- und abgehakt werden. Die entsprechende Funktion checkState() zeigt an, ob das Element derzeit markiert ist.

Unterklassifizierung

Wenn man QTreeWidgetItem subclassing, um benutzerdefinierte Elemente bereitzustellen, ist es möglich, neue Typen für sie zu definieren, so dass sie von Standard-Elementen unterschieden werden können. Die Konstruktoren für Unterklassen, die diese Funktion benötigen, müssen den Konstruktor der Basisklasse mit einem neuen Typwert gleich oder größer als UserType aufrufen.

Siehe auch QTreeWidget, QTreeWidgetItemIterator, Model/View Programming, QListWidgetItem und QTableWidgetItem.

Dokumentation der Mitgliedstypen

enum QTreeWidgetItem::ChildIndicatorPolicy

KonstanteWertBeschreibung
QTreeWidgetItem::ShowIndicator0Die Steuerelemente zum Auf- und Zuklappen werden für dieses Element auch dann angezeigt, wenn keine Kinder vorhanden sind.
QTreeWidgetItem::DontShowIndicator1Die Steuerelemente für das Auf- und Zuklappen werden nie angezeigt, auch wenn es Kinder gibt. Wenn der Knoten aufgezwungen wird, kann der Benutzer das Element nicht auf- oder zuklappen.
QTreeWidgetItem::DontShowIndicatorWhenChildless2Die Steuerelemente zum Erweitern und Zusammenklappen werden angezeigt, wenn das Element Kinder enthält.

enum QTreeWidgetItem::ItemType

Diese Aufzählung beschreibt die Typen, die zur Beschreibung von Tree-Widget-Elementen verwendet werden.

KonstanteWertBeschreibung
QTreeWidgetItem::Type0Der Standardtyp für Tree-Widget-Elemente.
QTreeWidgetItem::UserType1000Der Mindestwert für benutzerdefinierte Typen. Werte unterhalb von UserType sind von Qt reserviert.

Sie können neue Benutzertypen in QTreeWidgetItem Unterklassen definieren, um sicherzustellen, dass benutzerdefinierte Elemente speziell behandelt werden, z.B. wenn Elemente sortiert werden.

Siehe auch type().

Dokumentation der Mitgliedsfunktionen

[explicit] QTreeWidgetItem::QTreeWidgetItem(int type = Type)

Konstruiert ein Tree-Widget-Element mit dem angegebenen type. Das Element muss in ein Tree-Widget eingefügt werden.

Siehe auch type().

[explicit] QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, int type = Type)

Konstruiert ein Tree-Widget-Element mit dem angegebenen type und fügt es an die Elemente in der angegebenen parent an.

Siehe auch type().

[explicit] QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem *parent, int type = Type)

Konstruiert ein Tree-Widget-Element und fügt es an das angegebene parent an.

Siehe auch type().

[explicit] QTreeWidgetItem::QTreeWidgetItem(const QStringList &strings, int type = Type)

Konstruiert ein Tree-Widget-Element mit dem angegebenen type. Das Element muss in ein Tree-Widget eingefügt werden. Die angegebene Liste von strings wird als Elementtext für jede Spalte im Element gesetzt.

Siehe auch type().

QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, QTreeWidgetItem *preceding, int type = Type)

Konstruiert ein Tree-Widget-Element des angegebenen type und fügt es in das angegebene parent nach dem Element preceding ein.

Siehe auch type().

QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, const QStringList &strings, int type = Type)

Konstruiert ein Tree-Widget-Element mit dem angegebenen type und fügt es an die Elemente im angegebenen parent an. Die angegebene Liste von strings wird als Elementtext für jede Spalte im Element gesetzt.

Siehe auch type().

QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem *parent, QTreeWidgetItem *preceding, int type = Type)

Konstruiert ein Tree-Widget-Element des angegebenen type, das in parent nach dem Kindelement preceding eingefügt wird.

Siehe auch type().

QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem *parent, const QStringList &strings, int type = Type)

Konstruiert ein Tree-Widget-Element und fügt es an das angegebene parent an. Die angegebene Liste von strings wird als Elementtext für jede Spalte im Element gesetzt.

Siehe auch type().

QTreeWidgetItem::QTreeWidgetItem(const QTreeWidgetItem &other)

Konstruiert eine Kopie von other. Beachten Sie, dass type() und treeWidget() nicht kopiert werden.

Diese Funktion ist nützlich bei der Neuimplementierung von clone().

Siehe auch data() und flags().

[virtual noexcept] QTreeWidgetItem::~QTreeWidgetItem()

Zerstört dieses Tree-Widget-Element.

Das Element wird aus QTreeWidgets entfernt, zu dem es hinzugefügt wurde. Auf diese Weise ist es möglich, ein Element jederzeit sicher zu löschen.

void QTreeWidgetItem::addChild(QTreeWidgetItem *child)

Hängt das Element child an die Liste der Kinder an.

Siehe auch insertChild() und takeChild().

void QTreeWidgetItem::addChildren(const QList<QTreeWidgetItem *> &children)

Hängt die angegebene Liste von children an den Eintrag an.

Siehe auch insertChildren() und takeChildren().

QBrush QTreeWidgetItem::background(int column) const

Gibt den Pinsel zurück, der zum Rendern des Hintergrunds des angegebenen column verwendet wird.

Siehe auch setBackground() und foreground().

Qt::CheckState QTreeWidgetItem::checkState(int column) const

Gibt den Prüfstatus des Etiketts in der angegebenen column zurück.

Siehe auch setCheckState() und Qt::CheckState.

QTreeWidgetItem *QTreeWidgetItem::child(int index) const

Gibt das Element unter der angegebenen Adresse index in der Liste der Kinder des Elements zurück.

Siehe auch parent().

int QTreeWidgetItem::childCount() const

Gibt die Anzahl der untergeordneten Elemente zurück.

QTreeWidgetItem::ChildIndicatorPolicy QTreeWidgetItem::childIndicatorPolicy() const

Gibt die Richtlinie für den Elementindikator zurück. Diese Richtlinie entscheidet darüber, wann der Indikator für das Erweitern bzw. Zusammenfallen von Baumzweigen angezeigt wird.

Siehe auch setChildIndicatorPolicy().

[virtual] QTreeWidgetItem *QTreeWidgetItem::clone() const

Erstellt eine tiefe Kopie des Objekts und seiner Unterobjekte.

int QTreeWidgetItem::columnCount() const

Gibt die Anzahl der Spalten im Element zurück.

[virtual] QVariant QTreeWidgetItem::data(int column, int role) const

Gibt den Wert für den Artikel column und role zurück.

Siehe auch setData().

[protected] void QTreeWidgetItem::emitDataChanged()

Veranlasst das mit diesem Element verknüpfte Modell, ein dataChanged()-Signal für dieses Element zu senden.

Normalerweise brauchen Sie diese Funktion nur aufzurufen, wenn Sie QTreeWidgetItem subclassed und data() und/oder setData() reimplementiert haben.

Siehe auch setData().

Qt::ItemFlags QTreeWidgetItem::flags() const

Gibt die Flags zurück, die zur Beschreibung des Eintrags verwendet werden. Diese bestimmen, ob das Element geprüft, bearbeitet und ausgewählt werden kann.

Der Standardwert für Flags ist Qt::ItemIsSelectable | Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled.

Siehe auch setFlags().

QFont QTreeWidgetItem::font(int column) const

Gibt die Schriftart zurück, die zur Darstellung des Textes in der angegebenen column verwendet wird.

Siehe auch setFont().

QBrush QTreeWidgetItem::foreground(int column) const

Gibt den Pinsel zurück, der zum Rendern des Vordergrunds (z. B. Text) des angegebenen column verwendet wird. Das Setzen eines standardmäßig konstruierten Pinsels lässt die Ansicht die Standardfarbe des Stils verwenden.

Siehe auch setForeground() und background().

QIcon QTreeWidgetItem::icon(int column) const

Gibt das Symbol zurück, das im angegebenen column angezeigt wird.

Siehe auch setIcon() und iconSize.

int QTreeWidgetItem::indexOfChild(QTreeWidgetItem *child) const

Gibt den Index des angegebenen child in der Liste der Kinder des Elements zurück.

void QTreeWidgetItem::insertChild(int index, QTreeWidgetItem *child)

Fügt das Element child unter index in die Liste der untergeordneten Elemente ein.

Wenn das Kind bereits an anderer Stelle eingefügt wurde, wird es nicht erneut eingefügt.

void QTreeWidgetItem::insertChildren(int index, const QList<QTreeWidgetItem *> &children)

Fügt die angegebene Liste von children in die Liste der Elementkinder unter index ein.

Kinder, die bereits an anderer Stelle eingefügt wurden, werden nicht eingefügt.

bool QTreeWidgetItem::isDisabled() const

Gibt true zurück, wenn das Element deaktiviert ist; andernfalls wird false zurückgegeben.

Siehe auch setFlags().

bool QTreeWidgetItem::isExpanded() const

Gibt true zurück, wenn das Element erweitert ist, andernfalls false.

Siehe auch setExpanded().

bool QTreeWidgetItem::isFirstColumnSpanned() const

Gibt true zurück, wenn sich das Element über alle Spalten einer Zeile erstreckt; andernfalls wird false zurückgegeben.

Siehe auch setFirstColumnSpanned().

bool QTreeWidgetItem::isHidden() const

Gibt true zurück, wenn das Element ausgeblendet ist, andernfalls false.

Siehe auch setHidden().

bool QTreeWidgetItem::isSelected() const

Gibt true zurück, wenn das Element ausgewählt ist, andernfalls false.

Siehe auch setSelected().

QTreeWidgetItem *QTreeWidgetItem::parent() const

Liefert das übergeordnete Element des Elements.

Siehe auch child().

[virtual] void QTreeWidgetItem::read(QDataStream &in)

Liest das Element aus dem Stream in. Dies liest nur Daten in ein einzelnes Element.

Siehe auch write().

void QTreeWidgetItem::removeChild(QTreeWidgetItem *child)

Entfernt das durch child angegebene Element. Das entfernte Element wird nicht gelöscht.

void QTreeWidgetItem::setBackground(int column, const QBrush &brush)

Setzt den Hintergrundpinsel des Labels im angegebenen column auf den angegebenen brush. Das Setzen eines standardmäßig konstruierten Pinsels lässt die Ansicht die Standardfarbe des Stils verwenden.

Hinweis: Wenn Qt Style Sheets für das gleiche Widget wie setBackground() verwendet werden, haben die Style Sheets Vorrang, wenn die Einstellungen in Konflikt stehen.

Siehe auch background() und setForeground().

void QTreeWidgetItem::setCheckState(int column, Qt::CheckState state)

Setzt das Element im angegebenen Prüfstatus column auf state.

Siehe auch checkState().

void QTreeWidgetItem::setChildIndicatorPolicy(QTreeWidgetItem::ChildIndicatorPolicy policy)

Legt den Elementindikator policy fest. Mit dieser Richtlinie wird festgelegt, wann der Indikator für das Erweitern/Kollabieren von Baumzweigen angezeigt wird. Der Standardwert ist DontShowIndicatorWhenChildless.

Siehe auch childIndicatorPolicy().

[virtual] void QTreeWidgetItem::setData(int column, int role, const QVariant &value)

Setzt den Wert für das Element column und role auf den angegebenen value.

role beschreibt den Datentyp, der durch value angegeben wird, und wird durch die Aufzählung Qt::ItemDataRole definiert.

Hinweis: Die Standardimplementierung behandelt Qt::EditRole und Qt::DisplayRole so, als würden sie sich auf die gleichen Daten beziehen.

Siehe auch data().

void QTreeWidgetItem::setDisabled(bool disabled)

Deaktiviert das Element, wenn disabled wahr ist; andernfalls aktiviert es das Element.

Siehe auch isDisabled() und setFlags().

void QTreeWidgetItem::setExpanded(bool expand)

Erweitert das Element, wenn expand wahr ist, andernfalls wird das Element zusammengeklappt.

Warnung: Die QTreeWidgetItem muss vor dem Aufruf dieser Funktion der QTreeWidget hinzugefügt werden.

Siehe auch isExpanded().

void QTreeWidgetItem::setFirstColumnSpanned(bool span)

Legt fest, dass sich der erste Abschnitt über alle Spalten erstreckt, wenn span wahr ist; andernfalls werden alle Elementabschnitte angezeigt.

Siehe auch isFirstColumnSpanned().

void QTreeWidgetItem::setFlags(Qt::ItemFlags flags)

Setzt die Flags für das Element auf die angegebene flags. Diese bestimmen, ob das Element ausgewählt oder geändert werden kann. Dies wird oft verwendet, um ein Element zu deaktivieren.

Siehe auch flags().

void QTreeWidgetItem::setFont(int column, const QFont &font)

Setzt die Schriftart, die zur Anzeige des Textes in der angegebenen column verwendet wird, auf die angegebene font.

Siehe auch font(), setText(), und setForeground().

void QTreeWidgetItem::setForeground(int column, const QBrush &brush)

Setzt den Vordergrundpinsel des Labels im angegebenen column auf den angegebenen brush.

Siehe auch foreground() und setBackground().

void QTreeWidgetItem::setHidden(bool hide)

Blendet das Element aus, wenn hide wahr ist, andernfalls zeigt es das Element an.

Hinweis: Ein Aufruf dieser Funktion hat keine Auswirkung, wenn sich der Eintrag derzeit nicht in einer Ansicht befindet. Insbesondere der Aufruf von setHidden(true) für einen Eintrag und das anschließende Hinzufügen des Eintrags zu einer Ansicht führt zu einem sichtbaren Eintrag.

Siehe auch isHidden().

void QTreeWidgetItem::setIcon(int column, const QIcon &icon)

Setzt das Symbol, das im angegebenen column angezeigt werden soll, auf icon.

Siehe auch icon(), setText(), und iconSize.

void QTreeWidgetItem::setSelected(bool select)

Setzt den ausgewählten Status des Elements auf select.

Siehe auch isSelected().

void QTreeWidgetItem::setSizeHint(int column, const QSize &size)

Setzt den Größenhinweis für das Baumelement in der angegebenen column auf size. Wenn kein Größenhinweis gesetzt ist oder size ungültig ist, berechnet der Elementdelegierte den Größenhinweis auf der Grundlage der Elementdaten.

Siehe auch sizeHint().

void QTreeWidgetItem::setStatusTip(int column, const QString &statusTip)

Setzt den Statustipp für den angegebenen column auf den angegebenen statusTip. QTreeWidget Mausverfolgung muss aktiviert sein, damit diese Funktion funktioniert.

Siehe auch statusTip(), setToolTip(), und setWhatsThis().

void QTreeWidgetItem::setText(int column, const QString &text)

Setzt den Text, der im angegebenen column angezeigt werden soll, auf den angegebenen text.

Siehe auch text(), setFont(), und setForeground().

[since 6.4] void QTreeWidgetItem::setTextAlignment(int column, Qt::Alignment alignment)

Setzt die Textausrichtung für das Label in der angegebenen column auf die angegebene alignment.

Diese Funktion wurde in Qt 6.4 eingeführt.

Siehe auch textAlignment().

void QTreeWidgetItem::setToolTip(int column, const QString &toolTip)

Setzt den Tooltip für die angegebene column auf toolTip.

Siehe auch toolTip(), setStatusTip(), und setWhatsThis().

void QTreeWidgetItem::setWhatsThis(int column, const QString &whatsThis)

Setzt die "What's This?"-Hilfe für die angegebene column auf whatsThis.

Siehe auch whatsThis(), setStatusTip(), und setToolTip().

QSize QTreeWidgetItem::sizeHint(int column) const

Liefert den Größenhinweis für das Baumelement in der angegebenen column (siehe QSize).

Siehe auch setSizeHint().

void QTreeWidgetItem::sortChildren(int column, Qt::SortOrder order)

Sortiert die Kinder des Eintrags unter Verwendung des angegebenen order nach den Werten im angegebenen column.

Hinweis: Diese Funktion ist wirkungslos, wenn das Element nicht mit einem QTreeWidget verbunden ist.

QString QTreeWidgetItem::statusTip(int column) const

Gibt den Statustipp für den Inhalt des angegebenen column zurück.

Siehe auch setStatusTip().

QTreeWidgetItem *QTreeWidgetItem::takeChild(int index)

Entfernt das Element auf index und gibt es zurück, ansonsten wird 0 zurückgegeben.

QList<QTreeWidgetItem *> QTreeWidgetItem::takeChildren()

Entfernt die Liste der Kinder und gibt sie zurück, andernfalls wird eine leere Liste zurückgegeben.

QString QTreeWidgetItem::text(int column) const

Gibt den Text im angegebenen column zurück.

Siehe auch setText().

int QTreeWidgetItem::textAlignment(int column) const

Gibt die Textausrichtung für das Label in der angegebenen column zurück.

Hinweis: Diese Funktion gibt aus historischen Gründen ein int zurück. In Qt 7 wird sie korrigiert und gibt Qt::Alignment zurück.

Siehe auch setTextAlignment() und Qt::Alignment.

QString QTreeWidgetItem::toolTip(int column) const

Liefert den Tooltip für die angegebene column.

Siehe auch setToolTip().

QTreeWidget *QTreeWidgetItem::treeWidget() const

Gibt das Baum-Widget zurück, das das Element enthält.

int QTreeWidgetItem::type() const

Gibt den Typ zurück, der an den QTreeWidgetItem Konstruktor übergeben wurde.

QString QTreeWidgetItem::whatsThis(int column) const

Gibt die "Was ist das?"-Hilfe für den Inhalt des angegebenen column zurück.

Siehe auch setWhatsThis().

[virtual] void QTreeWidgetItem::write(QDataStream &out) const

Schreibt das Element in den Stream out. Dabei werden nur die Daten eines einzelnen Elements geschrieben.

Siehe auch read().

[virtual] bool QTreeWidgetItem::operator<(const QTreeWidgetItem &other) const

Gibt true zurück, wenn der Text im Element kleiner ist als der Text im Element other, andernfalls false.

QTreeWidgetItem &QTreeWidgetItem::operator=(const QTreeWidgetItem &other)

Weist die Daten und Flaggen von other diesem Element zu. Beachten Sie, dass type() und treeWidget() nicht kopiert werden.

Diese Funktion ist nützlich bei der Neuimplementierung von clone().

Siehe auch data() und flags().

Verwandte Nicht-Mitglieder

QDataStream &operator<<(QDataStream &out, const QTreeWidgetItem &item)

Schreibt das Tree-Widget-Element item in den Stream out.

Dieser Operator verwendet QTreeWidgetItem::write().

Siehe auch Serialisierung von Qt-Datentypen.

QDataStream &operator>>(QDataStream &in, QTreeWidgetItem &item)

Liest ein Tree-Widget-Element aus Stream in in item.

Dieser Operator verwendet QTreeWidgetItem::read().

Siehe auch Serialisierung von Qt-Datentypen.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.