Qt C++ 槽函数中,获取当前被选中的 item,然后将其对应的名称作为 tableWidget 的表头。
时间: 2023-12-14 11:39:56 浏览: 133
Connect.rar
你可以在槽函数中通过以下代码获取当前被选中的 item 的文本:
```cpp
QString currentText = ui->listWidget->currentItem()->text();
```
其中,`ui` 是指向你的 UI 窗口的指针,`listWidget` 是你要获取当前选中项的 QListWidget。
然后,你可以使用以下代码将获取到的文本作为 tableWidget 的表头:
```cpp
ui->tableWidget->setHorizontalHeaderLabels(QStringList() << currentText);
```
其中,`tableWidget` 是你要设置表头的 QTableWidget。`setHorizontalHeaderLabels` 函数接受一个 QStringList 参数,该参数为表头的文本列表,使用 `<<` 运算符将当前选中项的文本添加到列表中。
阅读全文