TpMenuPanelWidget 类
V0.2.1TpGUIWidgets
2025-11-04
介绍
菜单面板窗体,item只能单选;失去焦点时取消所有选中;选中后不可取消选中
继承关系
基础信息
| 头文件: | include <TpMenuPanelWidget.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | TpWidget |
| 派生类: |
信号
| 信号名称 | 参数 | 描述 |
|---|---|---|
| onClicked | TpMenuPanelItem * | 点击信号,鼠标释放时触发 参数:TpMenuPanelItem*: 点击的item |
Public 成员函数
| TpMenuPanelWidget(TpWidget *parent=nullptr) | ||
|---|---|---|
| ~TpMenuPanelWidget() | ||
| setSelectionMode(const Tp::ItemSelectionMode &selectionMode) | 设置选择模式;暂未实现 | |
| Tp::ItemSelectionMode | selectionMode() | 获取当前widget设置的选中模式 |
| addItem(TpMenuPanelItem *item) | 添加一个面板item | |
| removeItem(TpMenuPanelItem *item) | 移除一个item | |
| clearSelection() | 移除所有item的选中 |
成员函数说明
TpMenuPanelWidget::TpMenuPanelWidget(TpWidget *parent=nullptr)
暂无注释...
virtual TpMenuPanelWidget::~TpMenuPanelWidget()
暂无注释...
void TpMenuPanelWidget::setSelectionMode(const Tp::ItemSelectionMode &selectionMode)
设置选择模式;暂未实现...
设置选择模式;暂未实现
参数:selectionMode: 选择模式枚举, 只有单选和多选生效
Tp::ItemSelectionMode TpMenuPanelWidget::selectionMode()
获取当前widget设置的选中模式...
获取当前widget设置的选中模式
返回值:选中模式枚举
void TpMenuPanelWidget::addItem(TpMenuPanelItem *item)
添加一个面板item...
添加一个面板item
参数:item: 单元指针
void TpMenuPanelWidget::removeItem(TpMenuPanelItem *item)
移除一个item...
移除一个item
参数:item: 单元指针
void TpMenuPanelWidget::clearSelection()
移除所有item的选中...
移除所有item的选中
