关于Qt TableWiget每行添加按钮,调用槽函数

img

如何在删除信息那一栏每一行都添加一个删除按钮,按下后,可以删除对应行的信息

百度搜“Qt动态添加按钮”

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/269343
  • 除此之外, 这篇博客: Qt之TableWidget删除表格所有行中的 错误代码示例: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • //遍历获取行号进行删除《无效》
    
    for(int row = 0;row < ui->tableWidget->rowCount();row++)
    {
       	ui->tableWidget->removeRow(row);
    }

我以前使用数据库模型(model)来写这类图表,记得当时也遇到过这样的问题
但是解决方法是直接利用table的行和列判断内容进行button的生成,由于用法不同导致我没有深入了解这块
我个人觉得用模型可以这么解:
循环判断model的首列,如果存在数据,就在指定列new一个button,objectname为当前列
同时所有button点击事件链接至同一槽函数,执行函数删除,key为objectname
希望有帮助