永发信息网

如何给tablewidget整行条目加右键菜单

答案:2  悬赏:70  手机版
解决时间 2021-12-23 16:05
  • 提问者网友:黑米和小志
  • 2021-12-22 16:37
如何给tablewidget整行条目加右键菜单
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-12-22 17:10
下面是我给treeWidget加的右键。。。楼主参考下,改下就可以了
复制代码

private slots:
on_treeWidget_customContextMenuRequested(QPoint pos);

复制代码

ui->treeWidget->setContextMenuPolicy(Qt::CustomContextMenu);
void Composer::on_treeWidget_customContextMenuRequested(QPoint pos)
{
currentItem = ui->treeWidget->itemAt( pos );

if( currentItem == 0)
return;

QMenu *treeWidgeMenu = new QMenu(ui->treeWidget);

treeWidgeMenu->addAction(ui->actionS_rename);
treeWidgeMenu->addAction(ui->actionCollpase_Rooms);
treeWidgeMenu->addAction(ui->actionUpdate_Driver);
treeWidgeMenu->addSeparator();
treeWidgeMenu->addAction(ui->actionS_delete);
treeWidgeMenu->exec(QCursor::pos());
}
全部回答
  • 1楼网友:渊鱼
  • 2021-12-22 18:03
ui->tablewidget->setrowcount ( i+1 );这句话应该在while循环外面设置 设置的是table的行数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯