从QStandardItemModel中删除一行,其中所选行是QTableView

时间:2017-02-12 10:42:37

标签: c++ qt delete-row qtableview qstandarditemmodel

我有一个Qt项目,其中QStandardItemModel名为stockModel。此模型与名为QTableView的{​​{1}}相关联。

我有一个名为tvStock的按钮,其btnDelete事件的设置如下:

clicked

如何从void StockItems::on_btnDelete_clicked() { //delete } 删除所选的tvStock行?

我认为我可以从这开始(但我不知道如何完成它):

stockModel

如果我完全走错了路,请告诉我。

更新

我找到并修改了一些代码,如果选择了整行的内容,我可以删除该行:

stockModel->removeRow(/* What goes here? */);

如果只选择了其中一个行项,是否可以修改此代码以删除整行?

谢谢!

0 个答案:

没有答案