你在对应的槽函数(比如DeleteWidgetRow)直接ui->tableWidget_trade_status->currentRow()应该就能得到了啊
加上QAction? 我一般是这样用的: click_menu = new QMenu(ui->tableWidget_trade_status); action_delete = new QAction("删除整行", this); action_cancel = new QAction("取消", this); connect(action_delete, SIGNAL(triggered()), this, SLOT(DeleteWidgetRow()));
click_menu = new QMenu(ui->tableWidget_trade_status); action_delete = new QAction("删除整行", this); action_cancel = new QAction("取消", this); connect(action_delete, SIGNAL(triggered()), this, SLOT(DeleteWidgetRow()));
楼主的右键菜单是用啥实现的?QMenu吗? 楼主在某一行右键的话,QTableWidget 的currentRow或者currentIndex必然会变成这一行的行数啊
如果是在QTableWidget上点击右键的话,应该会选中某个item的吧,调用ui->tableWidget->currentRow()就能得到当前行了吧?
QTableWidget添加右键菜单,如何判断在哪一行点击的右键菜单。这个具体是怎么实现的?没啥思路!烦请大侠赐教。
3,881
社区成员
9,054
社区内容
加载中
试试用AI创作助手写篇文章吧