이 페이지에서

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, 모델/뷰 프로그래밍( Model/View Programming), QListWidgetItem, QTableWidgetItem도 참조하십시오 .

멤버 유형 문서

enum QTreeWidgetItem::ChildIndicatorPolicy

상수값설명
QTreeWidgetItem::ShowIndicator0자식 항목이 없더라도 이 항목에 대해 펼치기 및 접기 컨트롤이 표시됩니다.
QTreeWidgetItem::DontShowIndicator1자식 항목이 있더라도 확장 및 접기 컨트롤은 절대 표시되지 않습니다. 노드가 강제로 열린 상태인 경우, 사용자는 해당 항목을 확장하거나 접을 수 없습니다.
QTreeWidgetItem::DontShowIndicatorWhenChildless2항목에 하위 항목이 있는 경우, 펼치기 및 접기 컨트롤이 표시됩니다.

enum QTreeWidgetItem::ItemType

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

상수값설명
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 의 트리 위젯 항목을 생성하고, 이를 주어진 parent 내의 preceding 항목 뒤에 삽입합니다.

type()도 참조하십시오 .

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

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

type()도 참조하십시오 .

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

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

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

항목의 ` column ` 및 ` role` 값을 반환합니다.

setData()도 참조하십시오 .

[protected] void QTreeWidgetItem::emitDataChanged()

이 항목과 연관된 모델이 해당 항목에 대해 dataChanged() 신호를 발생시키도록 합니다.

일반적으로 이 함수는 ` QTreeWidgetItem `을 상속받아 ` data()` 및/또는 ` setData()`을 재구현한 경우에만 호출하면 됩니다.

setData()도 참조하십시오 .

Qt::ItemFlags QTreeWidgetItem::flags() const

항목을 설명하는 데 사용되는 플래그를 반환합니다. 이 플래그들은 해당 항목을 체크, 편집 및 선택할 수 있는지 여부를 결정합니다.

flags의 기본값은 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)

자식 목록의 index 위치에 ‘ child ’ 항목을 삽입합니다.

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

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

지정된 ` children ` 목록을 ` index `에 있는 항목의 자식 목록에 삽입합니다.

이미 다른 곳에 삽입된 자식 노드는 삽입되지 않습니다.

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`로 설정합니다. 기본 생성된 브러시를 설정하면 뷰가 스타일의 기본 색상을 사용하게 됩니다.

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

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)

항목의 ` column ` 및 ` role ` 값을 지정된 ` value`로 설정합니다.

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

참고: 기본구현에서는 Qt::EditRole 와 Qt::DisplayRole 를 동일한 데이터를 가리키는 것으로 취급합니다.

data()도 참조하십시오 .

void QTreeWidgetItem::setDisabled(bool disabled)

disabled 가 true인 경우 해당 항목을 비활성화하고, 그렇지 않은 경우 활성화합니다.

isDisabled() 및 setFlags()도 참조하십시오 .

void QTreeWidgetItem::setExpanded(bool expand)

expand 가 true인 경우 항목을 펼치고, 그렇지 않은 경우 항목을 접습니다.

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

isExpanded()도 참조하십시오 .

void QTreeWidgetItem::setFirstColumnSpanned(bool span)

span 가 true인 경우 첫 번째 섹션이 모든 열에 걸쳐 표시되도록 설정하며, 그렇지 않은 경우 모든 항목 섹션이 표시됩니다.

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 가 true인 경우 항목을 숨기고, 그렇지 않은 경우 항목을 표시합니다.

참고: 항목이 현재 뷰에 포함되어 있지 않은 경우 이 함수를호출해도 아무런 효과가 없습니다. 특히, 항목에 대해 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` 내 레이블의 텍스트 정렬 방식을 반환합니다.

참고: 이 함수는 역사적인 이유로 int형을 반환합니다. 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 데이터 유형의 직렬화항목도 참조하십시오 .

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