QTreeWidgetItem Class
Die Klasse „QTreeWidgetItem“ stellt ein Element zur Verwendung mit der Hilfsklasse „ QTreeWidget “ bereit. Mehr...
| Header: | #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
| void | emitDataChanged() |
Verwandte Nicht-Mitglieder
| QDataStream & | operator<<(QDataStream &out, const QTreeWidgetItem &item) |
| QDataStream & | operator>>(QDataStream &in, QTreeWidgetItem &item) |
Ausführliche Beschreibung
Elemente des Baum-Widgets dienen dazu, Informationszeilen für Baum-Widgets zu speichern. Zeilen enthalten in der Regel mehrere Spalten mit Daten, von denen jede eine Textbeschriftung und ein Symbol enthalten kann.
Die Klasse `QTreeWidgetItem` ist eine Hilfsklasse, die in Qt 3 die Klasse `QListViewItem` ersetzt. Sie stellt ein Element zur Verwendung mit der Klasse ` QTreeWidget ` bereit.
Elemente werden in der Regel mit einem übergeordneten Element erstellt, bei dem es sich entweder um ein ` QTreeWidget ` (für Elemente der obersten Ebene) oder um ein `QTreeWidgetItem` (für Elemente auf unteren Ebenen der Baumstruktur) handelt. Der folgende Code erstellt beispielsweise ein Element der obersten Ebene, das Städte weltweit darstellt, 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 bei ihrer Erstellung das Element angegeben wird, auf das sie folgen sollen:
QTreeWidgetItem *planets = new QTreeWidgetItem(treeWidget, cities);
planets->setText(0, tr("Planets"));Jede Spalte eines Elements kann einen eigenen Hintergrundpinsel haben, der mit der Funktion „ setBackground()“ festgelegt wird. Der aktuelle Hintergrundpinsel kann mit „ background()“ abgerufen werden. Die Textbeschriftung jeder Spalte kann mit einer eigenen Schriftart und einem eigenen Pinsel dargestellt werden. Diese werden mit den Funktionen „ setFont()“ und „ setForeground()“ festgelegt und mit „ font()“ sowie „ foreground()“ ausgelesen.
Der Hauptunterschied zwischen Elementen der obersten Ebene und denen auf niedrigeren Ebenen des Baums besteht darin, dass ein Element der obersten Ebene keine „ parent “ () aufweist. Diese Information kann zur Unterscheidung zwischen Elementen herangezogen werden und ist nützlich, wenn Elemente in den Baum eingefügt oder daraus entfernt werden. Unterelemente eines Elements können mit ` takeChild()` entfernt und mit der Funktion ` insertChild()` an einem bestimmten Index in der Liste der Unterelemente eingefügt werden.
Standardmäßig sind Elemente aktiviert, auswählbar, markierbar und können als Quelle für Drag-and-Drop-Vorgänge dienen. Die Flags jedes Elements können durch Aufruf von „ setFlags()“ mit dem entsprechenden Wert geändert werden (siehe „ Qt::ItemFlags “). Markierbare Elemente können mit der Funktion „ setCheckState()“ markiert und die Markierung wieder aufgehoben werden. Die entsprechende Funktion „ checkState()“ gibt an, ob das Element derzeit markiert ist.
Unterklassenbildung
Bei der Unterklassenbildung von `QTreeWidgetItem` zur Bereitstellung benutzerdefinierter Elemente ist es möglich, neue Typen für diese zu definieren, damit sie von Standardelementen unterschieden werden können. Die Konstruktoren für Unterklassen, die diese Funktion benötigen, müssen den Konstruktor der Basisklasse mit einem neuen Typwert aufrufen, der gleich oder größer als ` UserType` ist.
Siehe auch QTreeWidget, QTreeWidgetItemIterator, Modell-View-Programmierung, QListWidgetItem und QTableWidgetItem.
Dokumentation zu Mitgliedstypen
enum QTreeWidgetItem::ChildIndicatorPolicy
| Konstante | Wert | Beschreibung |
|---|---|---|
QTreeWidgetItem::ShowIndicator | 0 | Die Steuerelemente zum Ein- und Ausklappen werden für dieses Element angezeigt, auch wenn keine untergeordneten Elemente vorhanden sind. |
QTreeWidgetItem::DontShowIndicator | 1 | Die Steuerelemente zum Ein- und Ausklappen werden niemals angezeigt, auch wenn Unterelemente vorhanden sind. Wenn der Knoten zwangsweise geöffnet ist, kann der Benutzer das Element weder ein- noch ausklappen. |
QTreeWidgetItem::DontShowIndicatorWhenChildless | 2 | Die Steuerelemente zum Ein- und Ausklappen werden angezeigt, wenn das Element untergeordnete Elemente enthält. |
enum QTreeWidgetItem::ItemType
Diese Enumeration beschreibt die Typen, die zur Beschreibung von Elementen in Baum-Widgets verwendet werden.
| Konstante | Wert | Beschreibung |
|---|---|---|
QTreeWidgetItem::Type | 0 | Der Standardtyp für Elemente im Baum-Widget. |
QTreeWidgetItem::UserType | 1000 | Der Mindestwert für benutzerdefinierte Typen. Werte unterhalb von `UserType` sind von Qt reserviert. |
Sie können neue Benutzertypen in Unterklassen von ` QTreeWidgetItem ` definieren, um sicherzustellen, dass benutzerdefinierte Elemente besonders behandelt werden, beispielsweise beim Sortieren der Elemente.
Siehe auch „ type()“.
Dokumentation der Mitgliedsfunktionen
[explicit] QTreeWidgetItem::QTreeWidgetItem(int type = Type)
Erstellt ein Baum-Widget-Element des angegebenen type. Das Element muss in ein Baum-Widget eingefügt werden.
Siehe auch type().
[explicit] QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, int type = Type)
Erstellt ein Baum-Widget-Element der 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)
Erstellt ein Baum-Widget-Element und fügt es an das angegebene „ parent “ an.
Siehe auch ` type()`.
[explicit] QTreeWidgetItem::QTreeWidgetItem(const QStringList &strings, int type = Type)
Erstellt ein Baum-Widget-Element der angegebenen Art „ type “. Das Element muss in ein Baum-Widget eingefügt werden. Die angegebene Liste „ strings “ wird als Elementtext für jede Spalte des Elements festgelegt.
Siehe auch type().
QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, QTreeWidgetItem *preceding, int type = Type)
Erstellt ein Baum-Widget-Element mit dem angegebenen „ type “ und fügt es in das angegebene „ parent “ hinter dem Element „ preceding “ ein.
Siehe auch type().
QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, const QStringList &strings, int type = Type)
Erstellt ein Baum-Widget-Element mit dem angegebenen „ type “ und fügt es an die Elemente in der angegebenen „ parent “ an. Die angegebene Liste „ strings “ wird als Elementtext für jede Spalte des Elements festgelegt.
Siehe auch type().
QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem *parent, QTreeWidgetItem *preceding, int type = Type)
Erstellt ein Baum-Widget-Element des angegebenen type, das in das parent hinter dem untergeordneten Element preceding eingefügt wird.
Siehe auch type().
QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem *parent, const QStringList &strings, int type = Type)
Erstellt ein Baum-Widget-Element und fügt es an die angegebene Liste „ parent “ an. Die angegebene Liste „ strings “ wird als Elementtext für jede Spalte des Elements festgelegt.
Siehe auch ` type()`.
QTreeWidgetItem::QTreeWidgetItem(const QTreeWidgetItem &other)
Erstellt eine Kopie von ` other`. Beachten Sie, dass ` type()` und ` treeWidget()` nicht kopiert werden.
Diese Funktion ist nützlich, wenn Sie ` clone()` neu implementieren.
Siehe auch data() und flags().
[virtual noexcept] QTreeWidgetItem::~QTreeWidgetItem()
Löscht dieses Baum-Widget-Element.
Das Element wird aus den „ QTreeWidgets“ entfernt, denen es hinzugefügt wurde. Dadurch ist es jederzeit unbedenklich, ein Element zu löschen.
void QTreeWidgetItem::addChild(QTreeWidgetItem *child)
Fügt das Element „ child “ an das Ende der Liste der untergeordneten Elemente an.
Siehe auch „ insertChild()“ und „ takeChild()“.
void QTreeWidgetItem::addChildren(const QList<QTreeWidgetItem *> &children)
Fügt die angegebene Liste von „ children “ an das Element 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 wurde.
Siehe auch setBackground() und foreground().
Qt::CheckState QTreeWidgetItem::checkState(int column) const
Gibt den Status der Markierung in der angegebenen „ column “ zurück.
Siehe auch ` setCheckState()` und ` Qt::CheckState`.
QTreeWidgetItem *QTreeWidgetItem::child(int index) const
Gibt das Element an der angegebenen Position „ index “ in der Liste der untergeordneten Elemente 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 die Elementanzeige zurück. Diese Richtlinie legt fest, wann die Anzeige zum Ein- und Ausblenden von Baumzweigen angezeigt wird.
Siehe auch ` setChildIndicatorPolicy()`.
[virtual] QTreeWidgetItem *QTreeWidgetItem::clone() const
Erstellt eine Tiefenkopie des Elements und seiner untergeordneten Elemente.
int QTreeWidgetItem::columnCount() const
Gibt die Anzahl der Spalten im Element zurück.
[virtual] QVariant QTreeWidgetItem::data(int column, int role) const
Gibt die Werte für die Eigenschaften „ column “ und „ role “ des Elements zurück.
Siehe auch setData().
[protected] void QTreeWidgetItem::emitDataChanged()
Bewirkt, dass das diesem Element zugeordnete Modell ein Signal „ dataChanged()“ für dieses Element ausgibt.
Normalerweise müssen Sie diese Funktion nur aufrufen, wenn Sie eine Unterklasse von ` QTreeWidgetItem ` erstellt und die Methoden ` data()` und/oder ` setData()` neu implementiert haben.
Siehe auch ` setData()`.
Qt::ItemFlags QTreeWidgetItem::flags() const
Gibt die Flags zurück, die zur Beschreibung des Elements verwendet werden. Diese legen fest, ob das Element angekreuzt, bearbeitet und ausgewählt werden kann.
Der Standardwert für die Flags lautet 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 zum Darstellen des Textes im 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. Durch das Festlegen eines Pinsels mit Standardkonstruktion verwendet die Ansicht die Standardfarbe aus dem Stil.
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 untergeordneten Elemente 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 untergeordnete Element bereits an einer anderen 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 untergeordneten Elemente unter „ index “ ein.
Unterelemente, die bereits an anderer Stelle eingefügt wurden, werden nicht erneut 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
Gibt das übergeordnete Element des Elements zurück.
Siehe auch „ child()“.
[virtual] void QTreeWidgetItem::read(QDataStream &in)
Liest das Element aus dem Stream in. Dabei werden nur Daten in ein einzelnes Element eingelesen.
Siehe auch write().
void QTreeWidgetItem::removeChild(QTreeWidgetItem *child)
Entfernt das angegebene Element, das durch „ child “ gekennzeichnet ist. 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 “. Durch das Festlegen eines Pinsels mit Standardkonstruktion verwendet die Ansicht die Standardfarbe aus dem Stil.
Hinweis: Wenn Qt-Stylesheets für dasselbe Widget wie `setBackground()` verwendet werden, haben die Stylesheets bei widersprüchlichen Einstellungen Vorrang.
Siehe auch ` background()` und ` setForeground()`.
void QTreeWidgetItem::setCheckState(int column, Qt::CheckState state)
Setzt den Status des Elements in der angegebenen „ column “-Prüfung auf „ state “.
Siehe auch ` checkState()`.
void QTreeWidgetItem::setChildIndicatorPolicy(QTreeWidgetItem::ChildIndicatorPolicy policy)
Legt die Elementanzeige „ policy “ fest. Diese Richtlinie bestimmt, wann die Anzeige zum Ein- und Ausklappen 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 die Attribute „ column “ und „ role “ des Elements auf den angegebenen Wert „ value “.
„ role “ beschreibt den durch „ value “ angegebenen Datentyp 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 dieselben Daten beziehen.
Siehe auch data().
void QTreeWidgetItem::setDisabled(bool disabled)
Deaktiviert das Element, wenn „ disabled “ auf „true“ gesetzt ist; andernfalls wird das Element aktiviert.
Siehe auch „ isDisabled()“ und „ setFlags()“.
void QTreeWidgetItem::setExpanded(bool expand)
Erweitert das Element, wenn „ expand “ auf „true“ gesetzt ist, andernfalls wird es minimiert.
Warnung: Die Variable ` QTreeWidgetItem ` muss vor dem Aufruf dieser Funktion zur ` QTreeWidget ` hinzugefügt werden.
Siehe auch isExpanded().
void QTreeWidgetItem::setFirstColumnSpanned(bool span)
Legt fest, dass der erste Abschnitt alle Spalten einnimmt, wenn „ span “ auf „true“ gesetzt ist; andernfalls werden alle Elementabschnitte angezeigt.
Siehe auch isFirstColumnSpanned().
void QTreeWidgetItem::setFlags(Qt::ItemFlags flags)
Setzt die Flags für das Element auf die angegebenen Werte flags. Diese legen fest, ob das Element ausgewählt oder geändert werden kann. Diese Funktion wird häufig verwendet, um ein Element zu deaktivieren.
Siehe auch flags().
void QTreeWidgetItem::setFont(int column, const QFont &font)
Legt die Schriftart fest, die zur Darstellung des Textes in der angegebenen Datei „ column “ verwendet wird, und zwar die angegebene Schriftart „ font “.
Siehe auch font(), setText() und setForeground().
void QTreeWidgetItem::setForeground(int column, const QBrush &brush)
Setzt den Vordergrundpinsel der Beschriftung in der angegebenen „ column “ auf den angegebenen „ brush “.
Siehe auch foreground() und setBackground().
void QTreeWidgetItem::setHidden(bool hide)
Blendet das Element aus, wenn „ hide “ auf „true“ gesetzt ist, andernfalls wird es angezeigt.
Hinweis: Ein Aufruf dieser Funktion hat keine Auswirkung, wenn das Element derzeit nicht in einer Ansicht enthalten ist. Insbesondere führt der Aufruf von ` setHidden(true) ` für ein Element, das erst anschließend einer Ansicht hinzugefügt wird, dazu, dass das Element sichtbar bleibt.
Siehe auch „ isHidden()“.
void QTreeWidgetItem::setIcon(int column, const QIcon &icon)
Legt das Symbol fest, das im angegebenen column unter icon angezeigt werden soll.
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)
Legt den Größenhinweis für das Baumelement im angegebenen „ column “ auf „ size “ fest. Wenn kein Größenhinweis festgelegt ist oder „ size “ ungültig ist, berechnet der Element-Delegate den Größenhinweis auf der Grundlage der Elementdaten.
Siehe auch sizeHint().
void QTreeWidgetItem::setStatusTip(int column, const QString &statusTip)
Setzt den Status-Hinweis für die angegebene column auf die angegebene statusTip. QTreeWidget Die Mausverfolgung muss aktiviert sein, damit diese Funktion genutzt werden kann.
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)
Legt die Textausrichtung für die Beschriftung im angegebenen „ column “ auf den angegebenen „ alignment “ fest.
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 „Was ist das?“-Hilfe für den angegebenen column auf whatsThis.
Siehe auch whatsThis(), setStatusTip() und setToolTip().
QSize QTreeWidgetItem::sizeHint(int column) const
Gibt den für das Baumelement festgelegten Größenhinweis im angegebenen „ column “ zurück (siehe QSize).
Siehe auch setSizeHint().
void QTreeWidgetItem::sortChildren(int column, Qt::SortOrder order)
Sortiert die untergeordneten Elemente des Elements anhand des angegebenen „ order “ nach den Werten im angegebenen „ column “.
Hinweis: Diese Funktion führt keine Aktion aus, wenn das Element nicht mit einem „ QTreeWidget “ verknüpft ist.
QString QTreeWidgetItem::statusTip(int column) const
Gibt den Status-Hinweis für den Inhalt des angegebenen „ column “ zurück.
Siehe auch setStatusTip().
QTreeWidgetItem *QTreeWidgetItem::takeChild(int index)
Entfernt das Element unter index und gibt es zurück; andernfalls wird 0 zurückgegeben.
QList<QTreeWidgetItem *> QTreeWidgetItem::takeChildren()
Entfernt die Liste der untergeordneten Elemente und gibt sie zurück; andernfalls wird eine leere Liste zurückgegeben.
QString QTreeWidgetItem::text(int column) const
Gibt den Text aus dem angegebenen „ column “ zurück.
Siehe auch setText().
int QTreeWidgetItem::textAlignment(int column) const
Gibt die Textausrichtung für die Beschriftung im angegebenen ` column` zurück.
Hinweis: Aus historischen Gründen gibtdiese Funktion einen int-Wert zurück. In Qt 7 wird dies korrigiert, sodass die Funktion Qt::Alignment zurückgibt.
Siehe auch ` setTextAlignment()` und ` Qt::Alignment`.
QString QTreeWidgetItem::toolTip(int column) const
Gibt den Tooltip für die angegebene „ column “ zurück.
Siehe auch setToolTip().
QTreeWidget *QTreeWidgetItem::treeWidget() const
Gibt das Baum-Widget zurück, das das Element enthält.
int QTreeWidgetItem::type() const
Gibt den an den Konstruktor „ QTreeWidgetItem “ übergebenen Typ zurück.
QString QTreeWidgetItem::whatsThis(int column) const
Gibt die „Was ist das?“-Hilfe für den Inhalt der 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 einzigen Elements geschrieben.
Siehe auch read().
[virtual] bool QTreeWidgetItem::operator<(const QTreeWidgetItem &other) const
Gibt „ true “ zurück, wenn der Text im Element kürzer ist als der Text im Element „ other “, andernfalls gibt es „ false “ zurück.
QTreeWidgetItem &QTreeWidgetItem::operator=(const QTreeWidgetItem &other)
Weist diesem Element die Daten und Flags von ` other` zu. Beachten Sie, dass ` type()` und ` treeWidget()` nicht kopiert werden.
Diese Funktion ist nützlich, wenn Sie ` clone()` neu implementieren.
Verwandte Nicht-Mitglieder
QDataStream &operator<<(QDataStream &out, const QTreeWidgetItem &item)
Schreibt das Element „ item “ des Baum-Widgets in den Stream „ out “.
Dieser Operator verwendet QTreeWidgetItem::write().
Siehe auch „Serialisierung vonQt-Datentypen“.
QDataStream &operator>>(QDataStream &in, QTreeWidgetItem &item)
Liest ein Element des Baum-Widgets aus dem Stream „ in “ in „ item “ ein.
Dieser Operator verwendet ` QTreeWidgetItem::read()`.
Siehe auch „Serialisierung vonQt-Datentypen“.
© 2026 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.