QTreeWidget currentItem代码演示 c++
时间: 2024-06-17 07:02:21 浏览: 8
QTreeWidget是Qt框架中的一个控件,用于显示树形结构的数据。currentItem是QTreeWidget的一个成员函数,用于获取当前选中的项。
以下是一个简单的代码演示:
```cpp
// 创建一个QTreeWidget对象
QTreeWidget *treeWidget = new QTreeWidget(this);
// 添加根节点
QTreeWidgetItem *rootItem = new QTreeWidgetItem(treeWidget);
rootItem->setText(0, "Root");
// 添加子节点
QTreeWidgetItem *childItem1 = new QTreeWidgetItem(rootItem);
childItem1->setText(0, "Child 1");
QTreeWidgetItem *childItem2 = new QTreeWidgetItem(rootItem);
childItem2->setText(0, "Child 2");
// 设置QTreeWidget的根节点
treeWidget->setHeaderLabel("Tree Widget");
treeWidget->addTopLevelItem(rootItem);
// 获取当前选中的项
QTreeWidgetItem *currentItem = treeWidget->currentItem();
// 输出当前选中项的文本
if (currentItem != nullptr) {
QString text = currentItem->text(0);
qDebug() << "当前选中项的文本:" << text;
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)