c++ 如何在qlistwidgets上获取不同的项目

kninwzqo  于 2023-01-06  发布在  其他
关注(0)|答案(1)|浏览(95)

是否可以使之在qtablewidget中选择不同的行时,在qlistwidget中显示不同的文本?数据从qcombobox添加到qlistwidget,从qstringlist添加到qcombobox

void MainWindow::on_addService_clicked()
{
   auto item = ui->serviceBox->currentText();
   ui->serviceListWidget->addItem(item);
}

我调用了itemSelectionChanged信号处理,但我不知道该怎么办?
我尝试在每次选择新行时清除qlistwidget中的数据,但这不是我想要的,当我选择新行时,qlistwidget中有一个新文本

iklwldmw

iklwldmw1#

您可以使用tablewidget的itemSelectionChanged信号,并将其连接到一个插槽,该插槽用于操作listwidget中的数据。
详情请参阅:

  • https://doc.qt.io/qt-6/qtablewidget.html#itemSelectionChanged
  • https://doc.qt.io/qt-6/qtablewidget.html#selectedItems

相关问题