tpTreeWidget类
GUIFramework
2025-07-05
继承关系
基础信息
头文件: | include <tpTreeWidget.h> |
---|---|
Cmake: | None |
发布版本: | V0.1.0 |
继承类: | tpChildWidget |
派生类: |
信号
信号名称 | 参数 | 描述 |
---|---|---|
itemPressed | tpTreeWidgetItem * | item被鼠标按下事件 |
itemExpanded | tpTreeWidgetItem * | item展开事件 |
itemCollapsed | tpTreeWidgetItem * | item收起事件 |
currentItemChanged | tpTreeWidgetItem *, tpTreeWidgetItem * | item切换事件 <previous , current> |
Public 成员函数
tpTreeWidget(tpChildWidget *parent) | ||
---|---|---|
~tpTreeWidget() | ||
setTitleVisible(const bool &visible=true) | 设置标题栏是否显示,默认显示 | |
setTitle(const tpString &title) | 设置树标题 | |
setTitleIcon(const tpString &titleIconPath) | 设置树标题icon | |
tpTreeWidgetItem * | addTopItem(const tpString &text) | 添加顶层节点 |
addTopItem(tpTreeWidgetItem *topItem) | 添加顶层节点 | |
insertItem(int32_t index, tpTreeWidgetItem *item) | 插入顶层节点 | |
topLevelItemCount() const | 顶层节点计数 | |
tpTreeWidgetItem * | topLevelItem(int32_t index) const | 根据索引获取顶层节点 |
Protected成员函数
onPaintEvent(tpObjectPaintEvent *event) override | 绘制事件,禁止在该函数调用 paint和update函数 | |
---|---|---|
onMouseKeyEvent(tpMouseKeyEvent *event) override | ||
onLeaveEvent(tpObjectLeaveEvent *event) override | ||
onMouseMotionEvent(tpMouseMotionEvent *event) override | ||
onResizeEvent(tpObjectResizeEvent *event) override |
成员函数说明
tpTreeWidget::tpTreeWidget(tpChildWidget *parent)
暂无注释...
tpTreeWidget::~tpTreeWidget()
暂无注释...
void tpTreeWidget::setTitleVisible(const bool &visible=true)
点击查看...
设置标题栏是否显示,默认显示
void tpTreeWidget::setTitle(const tpString &title)
点击查看...
设置树标题
void tpTreeWidget::setTitleIcon(const tpString &titleIconPath)
点击查看...
设置树标题icon
tpTreeWidgetItem * tpTreeWidget::addTopItem(const tpString &text)
点击查看...
添加顶层节点
void tpTreeWidget::addTopItem(tpTreeWidgetItem *topItem)
点击查看...
添加顶层节点
void tpTreeWidget::insertItem(int32_t index, tpTreeWidgetItem *item)
点击查看...
插入顶层节点
int32_t tpTreeWidget::topLevelItemCount() const
点击查看...
顶层节点计数
返回值:
顶层节点数量
tpTreeWidgetItem * tpTreeWidget::topLevelItem(int32_t index) const
点击查看...
根据索引获取顶层节点
返回值:
返回指定索引item,不存在返回nullptr
virtual
bool tpTreeWidget::onPaintEvent(tpObjectPaintEvent *event) override
点击查看...
绘制事件,禁止在该函数调用 paint和update函数
返回值:
返回true继续执行子控件绘制