QTreeWidgetItem Class

QTreeWidgetItem 클래스는 QTreeWidget 편의성 클래스와 함께 사용할 수 있는 항목을 제공합니다. 더 보기...

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

공용 타입

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

공용 함수

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)

보호된 함수

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

상세 설명

트리 위젯 항목은 트리 위젯에 대한 정보 행을 저장하는 데 사용됩니다. 행은 일반적으로 여러 열의 데이터를 포함하며, 각 열에는 텍스트 레이블과 아이콘이 포함될 수 있습니다.

QTreeWidgetItem 클래스는 Qt 3의 QListViewItem 클래스를 대체하는 편의 클래스입니다. 이 클래스는 QTreeWidget 클래스와 함께 사용할 항목을 제공합니다.

항목은 일반적으로 QTreeWidget (최상위 레벨 항목의 경우) 또는 QTreeWidgetItem (트리의 하위 레벨 항목의 경우)을 부모로 하여 구성됩니다. 예를 들어 다음 코드는 세계의 도시를 나타내는 최상위 항목을 구성하고 오슬로에 대한 항목을 하위 항목으로 추가합니다:

    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"));

항목을 만들 때 뒤에 오는 항목을 지정하여 특정 순서로 항목을 추가할 수 있습니다:

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

항목의 각 열에는 setBackground() 함수로 설정된 고유한 배경 브러시가 있을 수 있습니다. 현재 배경 브러시는 background()로 찾을 수 있습니다. 각 열의 텍스트 레이블은 고유한 글꼴과 브러시로 렌더링할 수 있습니다. 이는 setFont() 및 setForeground() 함수로 지정하고 font() 및 foreground()로 읽습니다.

최상위 항목과 트리의 하위 수준 항목의 주요 차이점은 최상위 항목에는 parent()가 없다는 것입니다. 이 정보는 항목 간의 차이를 구분하는 데 사용할 수 있으며 트리에서 항목을 삽입하고 제거할 때 알아두면 유용합니다. 항목의 하위 항목은 takeChild()를 사용하여 제거하고 insertChild() 함수를 사용하여 하위 항목 목록의 지정된 인덱스에 삽입할 수 있습니다.

기본적으로 항목은 활성화, 선택, 확인이 가능하며 드래그 앤 드롭 작업의 소스가 될 수 있습니다. 각 항목의 플래그는 적절한 값으로 setFlags()를 호출하여 변경할 수 있습니다( Qt::ItemFlags 참조). 체크 가능한 항목은 setCheckState() 함수를 사용하여 체크하거나 체크 해제할 수 있습니다. 해당 checkState() 함수는 해당 항목이 현재 체크되어 있는지 여부를 나타냅니다.

서브클래싱

사용자 정의 항목을 제공하기 위해 QTreeWidgetItem을 서브 클래싱할 때 표준 항목과 구분할 수 있도록 새로운 유형을 정의할 수 있습니다. 이 기능이 필요한 서브클래스의 생성자는 UserType 보다 큰 새 유형 값을 사용하여 기본 클래스 생성자를 호출해야 합니다.

QTreeWidget, QTreeWidgetItemIterator, 모델/보기 프로그래밍, QListWidgetItem, 및 QTableWidgetItem참조하십시오 .

멤버 유형 문서

enum QTreeWidgetItem::ChildIndicatorPolicy

상수설명
QTreeWidgetItem::ShowIndicator0자식이 없는 경우에도 이 항목에 대한 확장 및 축소 컨트롤이 표시됩니다.
QTreeWidgetItem::DontShowIndicator1자식이 있는 경우에도 확장 및 축소 컨트롤은 표시되지 않습니다. 노드가 강제로 열리면 사용자는 항목을 펼치거나 접을 수 없습니다.
QTreeWidgetItem::DontShowIndicatorWhenChildless2항목에 자식이 포함된 경우 확장 및 축소 컨트롤이 표시됩니다.

enum QTreeWidgetItem::ItemType

이 열거형은 트리 위젯 항목을 설명하는 데 사용되는 유형을 설명합니다.

Constant설명
QTreeWidgetItem::Type0트리 위젯 항목의 기본 유형입니다.
QTreeWidgetItem::UserType1000사용자 정의 유형에 대한 최소값입니다. UserType 이하의 값은 Qt에 의해 예약되어 있습니다.

QTreeWidgetItem 서브클래스에서 새로운 사용자 유형을 정의하여 사용자 정의 항목이 특별히 취급되도록 할 수 있습니다(예: 항목이 정렬될 때).

type()도 참조하십시오 .

멤버 함수 문서

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

지정된 type 의 트리 위젯 항목을 생성합니다. 항목은 트리 위젯에 삽입해야 합니다.

type()도 참조하세요 .

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

지정된 type 의 트리 위젯 항목을 생성하고 지정된 parent 의 항목에 추가합니다.

type()도 참조하세요 .

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

트리 위젯 항목을 생성하여 주어진 parent 에 추가합니다.

type()도 참조하세요 .

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

지정된 type 의 트리 위젯 항목을 생성합니다. 항목은 트리 위젯에 삽입해야 합니다. 지정된 strings 목록이 항목의 각 열에 대한 항목 텍스트로 설정됩니다.

type()도 참조하세요 .

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

지정된 type 의 트리 위젯 항목을 생성하고 preceding 항목 뒤에 지정된 parent 에 삽입합니다.

type()도 참조하세요 .

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

지정된 type 의 트리 위젯 항목을 생성하고 지정된 parent 의 항목에 추가합니다. 지정된 strings 목록이 항목의 각 열에 대한 항목 텍스트로 설정됩니다.

type()도 참조하세요 .

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

preceding 자식 항목 뒤에 parent 에 삽입되는 지정된 type 의 트리 위젯 항목을 생성합니다.

type()도 참조하세요 .

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

트리 위젯 항목을 생성하여 주어진 parent 에 추가합니다. 지정된 strings 목록이 항목의 각 열에 대한 항목 텍스트로 설정됩니다.

type()도 참조하세요 .

QTreeWidgetItem::QTreeWidgetItem(const QTreeWidgetItem &other)

other 의 복사본을 생성합니다. type() 및 treeWidget()는 복사되지 않습니다.

이 함수는 clone()를 다시 구현할 때 유용합니다.

data() 및 flags()도 참조하세요 .

[virtual noexcept] QTreeWidgetItem::~QTreeWidgetItem()

이 트리 위젯 항목을 삭제합니다.

항목이 추가된 QTreeWidget에서 항목이 제거됩니다. 따라서 언제든지 안전하게 항목을 삭제할 수 있습니다.

void QTreeWidgetItem::addChild(QTreeWidgetItem *child)

child 항목을 자녀 목록에 추가합니다.

insertChild() 및 takeChild()도 참조하세요 .

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

주어진 children 목록을 항목에 추가합니다.

insertChildren() 및 takeChildren()도 참조하세요 .

QBrush QTreeWidgetItem::background(int column) const

지정된 column 의 배경을 렌더링하는 데 사용된 브러시를 반환합니다.

setBackground() 및 foreground()도 참조하세요 .

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

주어진 column 에서 라벨의 확인 상태를 반환합니다.

setCheckState() 및 Qt::CheckState도 참조하세요 .

QTreeWidgetItem *QTreeWidgetItem::child(int index) const

항목의 하위 항목 목록에서 지정된 index 에 있는 항목을 반환합니다.

parent()도 참조하세요 .

int QTreeWidgetItem::childCount() const

하위 항목의 개수를 반환합니다.

QTreeWidgetItem::ChildIndicatorPolicy QTreeWidgetItem::childIndicatorPolicy() const

항목 표시기 정책을 반환합니다. 이 정책은 트리 분기 확장/축소 표시기가 표시되는 시기를 결정합니다.

setChildIndicatorPolicy()도 참조하세요 .

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

항목과 그 하위 항목의 딥 카피를 생성합니다.

int QTreeWidgetItem::columnCount() const

항목의 열 수를 반환합니다.

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

항목의 columnrole 값을 반환합니다.

setData()도 참조하세요 .

[protected] void QTreeWidgetItem::emitDataChanged()

이 항목과 연결된 모델이 이 항목에 대해 dataChanged() 신호를 보내도록 합니다.

일반적으로 QTreeWidgetItem 을 서브클래싱하고 data() 및/또는 setData() 을 다시 구현한 경우에만 이 함수를 호출하면 됩니다.

setData()도 참조하세요 .

Qt::ItemFlags QTreeWidgetItem::flags() const

항목을 설명하는 데 사용되는 플래그를 반환합니다. 이 플래그는 항목의 확인, 수정 및 선택 가능 여부를 결정합니다.

플래그의 기본값은 Qt::ItemIsSelectable | Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled 입니다.

setFlags()도 참조하세요 .

QFont QTreeWidgetItem::font(int column) const

지정된 column 에서 텍스트를 렌더링하는 데 사용된 글꼴을 반환합니다.

setFont()도 참조하세요 .

QBrush QTreeWidgetItem::foreground(int column) const

지정된 column 의 전경(예: 텍스트)을 렌더링하는 데 사용되는 브러시를 반환합니다. 기본으로 구성된 브러시를 설정하면 뷰에서 스타일의 기본 색상을 사용할 수 있습니다.

setForeground() 및 background()도 참조하십시오 .

QIcon QTreeWidgetItem::icon(int column) const

지정된 column 에 표시되는 아이콘을 반환합니다.

setIcon() 및 iconSize도 참조하세요 .

int QTreeWidgetItem::indexOfChild(QTreeWidgetItem *child) const

항목의 하위 목록에서 지정된 child 의 인덱스를 반환합니다.

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

indexchild 항목을 자녀 목록에 삽입합니다.

자녀가 이미 다른 곳에 삽입된 경우 다시 삽입되지 않습니다.

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

index 의 항목 하위 목록에 주어진 children 목록을 삽입합니다.

이미 다른 곳에 삽입된 하위 항목은 삽입되지 않습니다.

bool QTreeWidgetItem::isDisabled() const

항목이 비활성화되면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

setFlags()도 참조하세요 .

bool QTreeWidgetItem::isExpanded() const

항목이 확장된 경우 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

setExpanded()도 참조하세요 .

bool QTreeWidgetItem::isFirstColumnSpanned() const

항목이 행의 모든 열에 걸쳐 있으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

setFirstColumnSpanned()도 참조하세요 .

bool QTreeWidgetItem::isHidden() const

항목이 숨겨져 있으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

setHidden()도 참조하세요 .

bool QTreeWidgetItem::isSelected() const

항목이 선택되어 있으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

setSelected()도 참조하세요 .

QTreeWidgetItem *QTreeWidgetItem::parent() const

항목의 부모를 반환합니다.

child()도 참조하세요 .

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

스트림에서 항목을 읽습니다 in. 이 함수는 데이터를 단일 항목으로만 읽습니다.

write()도 참조하세요 .

void QTreeWidgetItem::removeChild(QTreeWidgetItem *child)

child 로 표시된 지정된 항목을 제거합니다. 제거된 항목은 삭제되지 않습니다.

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

지정된 column 에서 레이블의 배경 브러시를 지정된 brush 으로 설정합니다. 기본으로 구성된 브러시를 설정하면 뷰가 스타일에서 기본 색을 사용하도록 합니다.

참고: Qt 스타일 시트가 setBackground()와 동일한 위젯에서 사용되는 경우 설정이 충돌하면 스타일 시트가 우선합니다.

background() 및 setForeground()도 참조하십시오 .

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

주어진 column 확인 상태의 항목을 state 으로 설정합니다.

checkState()도 참조하세요 .

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

항목 표시기를 설정합니다 policy. 이 정책은 트리 분기 확장/축소 표시기가 표시되는 시기를 결정합니다. 기본값은 DontShowIndicatorWhenChildless 입니다.

childIndicatorPolicy()도 참조하세요 .

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

항목의 columnrole 값을 지정된 value 로 설정합니다.

rolevalue 에 지정된 데이터 유형을 설명하며 Qt::ItemDataRole 열거형에 의해 정의됩니다.

참고: 기본 구현에서는 Qt::EditRoleQt::DisplayRole 을 동일한 데이터를 참조하는 것으로 취급합니다.

data()도 참조하세요 .

void QTreeWidgetItem::setDisabled(bool disabled)

disabled 이 참이면 항목을 비활성화하고, 그렇지 않으면 항목을 활성화합니다.

isDisabled() 및 setFlags()도 참조하세요 .

void QTreeWidgetItem::setExpanded(bool expand)

expand 이 참이면 항목을 확장하고, 그렇지 않으면 항목을 축소합니다.

경고: 이 함수를 호출하기 전에 QTreeWidgetQTreeWidgetItem 을 추가해야 합니다.

isExpanded()도 참조하세요 .

void QTreeWidgetItem::setFirstColumnSpanned(bool span)

span 이 참이면 첫 번째 섹션이 모든 열에 걸쳐 표시되도록 설정하고, 그렇지 않으면 모든 항목 섹션을 표시합니다.

isFirstColumnSpanned()도 참조하세요 .

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

항목의 플래그를 지정된 flags 으로 설정합니다. 이 플래그는 항목을 선택하거나 수정할 수 있는지 여부를 결정합니다. 항목을 비활성화하는 데 자주 사용됩니다.

flags()도 참조하세요 .

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

지정된 column 에 텍스트를 표시하는 데 사용되는 글꼴을 지정된 font 으로 설정합니다.

font(), setText() 및 setForeground()도 참조하세요 .

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

지정된 column 에 있는 라벨의 전경 브러시를 지정된 brush 으로 설정합니다.

foreground() 및 setBackground()도 참조하세요 .

void QTreeWidgetItem::setHidden(bool hide)

hide 이 참이면 항목을 숨기고, 그렇지 않으면 항목을 표시합니다.

참고: 항목이 현재 뷰에 없는 경우 이 함수를 호출해도 효과가 없습니다. 특히 항목에 대해 setHidden(true) 을 호출한 다음 뷰에 추가해야만 항목이 표시됩니다.

isHidden()도 참조하세요 .

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

지정된 column 에 표시할 아이콘을 icon 으로 설정합니다.

icon(), setText() 및 iconSize도 참조하세요 .

void QTreeWidgetItem::setSelected(bool select)

항목의 선택된 상태를 select 로 설정합니다.

isSelected()도 참조하세요 .

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

지정된 column 에 있는 트리 항목의 크기 힌트를 size 로 설정합니다. 크기 힌트가 설정되어 있지 않거나 size 이 유효하지 않으면 항목 델리게이트가 항목 데이터를 기반으로 크기 힌트를 계산합니다.

sizeHint()도 참조하세요 .

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

지정된 column 에 대한 상태 팁을 지정된 statusTip 으로 설정합니다. QTreeWidget 이 기능을 사용하려면 마우스 추적을 활성화해야 합니다.

statusTip(), setToolTip() 및 setWhatsThis()도 참조하세요 .

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

지정된 column 에 표시할 텍스트를 지정된 text 으로 설정합니다.

text(), setFont() 및 setForeground()도 참조하세요 .

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

지정된 column 에 있는 라벨의 텍스트 정렬을 지정된 alignment 으로 설정합니다.

이 함수는 Qt 6.4에 도입되었습니다.

textAlignment()도 참조하십시오 .

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

주어진 column 에 대한 툴팁을 toolTip 으로 설정합니다.

toolTip(), setStatusTip() 및 setWhatsThis()도 참조하세요 .

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

주어진 column 에 대한 "이게 뭐예요?" 도움말을 whatsThis 으로 설정합니다.

whatsThis(), setStatusTip() 및 setToolTip()도 참조하세요 .

QSize QTreeWidgetItem::sizeHint(int column) const

주어진 column ( QSize 참조)에서 트리 항목에 설정된 크기 힌트를 반환합니다.

setSizeHint()도 참조하세요 .

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

주어진 order 을 사용하여 항목의 하위 항목을 주어진 column 의 값에 따라 정렬합니다.

참고: 이 함수는 항목이 QTreeWidget 에 연결되지 않은 경우 아무 작업도 수행하지 않습니다.

QString QTreeWidgetItem::statusTip(int column) const

주어진 column 의 콘텐츠에 대한 상태 팁을 반환합니다.

setStatusTip()도 참조하세요 .

QTreeWidgetItem *QTreeWidgetItem::takeChild(int index)

index 에서 항목을 제거한 후 반환하고, 그렇지 않으면 0을 반환합니다.

QList<QTreeWidgetItem *> QTreeWidgetItem::takeChildren()

자식 목록을 제거하여 반환하고, 그렇지 않으면 빈 목록을 반환합니다.

QString QTreeWidgetItem::text(int column) const

지정된 column 의 텍스트를 반환합니다.

setText()도 참조하세요 .

int QTreeWidgetItem::textAlignment(int column) const

주어진 column 에 있는 레이블의 텍스트 정렬을 반환합니다.

참고: 이 함수는 기록상의 이유로 정수를 반환합니다. Qt 7에서는 Qt::Alignment 을 반환하도록 수정될 예정입니다.

setTextAlignment() 및 Qt::Alignment참조하세요 .

QString QTreeWidgetItem::toolTip(int column) const

주어진 column 에 대한 툴팁을 반환합니다.

setToolTip()도 참조하세요 .

QTreeWidget *QTreeWidgetItem::treeWidget() const

항목이 포함된 트리 위젯을 반환합니다.

int QTreeWidgetItem::type() const

QTreeWidgetItem 생성자에 전달된 유형을 반환합니다.

QString QTreeWidgetItem::whatsThis(int column) const

주어진 column 의 콘텐츠에 대한 "이게 뭐죠?" 도움말을 반환합니다.

setWhatsThis()도 참조하세요 .

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

스트림에 항목을 씁니다 out. 단일 항목의 데이터만 씁니다.

read()도 참조하세요 .

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

항목의 텍스트가 other 항목의 텍스트보다 작으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

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

other 의 데이터와 플래그를 이 항목에 할당합니다. type () 및 treeWidget()은 복사되지 않습니다.

이 함수는 clone()를 다시 구현할 때 유용합니다.

data() 및 flags()도 참조하세요 .

관련 비회원

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

트리 위젯 항목 item 을 작성하여 out 을 스트리밍합니다.

이 연산자는 QTreeWidgetItem::write()를 사용합니다.

Qt 데이터 유형 직렬화도참조하십시오 .

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

스트림 in 에서 item 로 트리 위젯 항목을 읽습니다.

이 연산자는 QTreeWidgetItem::read()를 사용합니다.

Qt 데이터 유형 직렬화도참조하십시오 .

© 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.