怎么获取QTableWidget的当前行?

图片说明

怎么直接在点击了按钮的情况下获取按钮所在的当前行呢?而不是先选中行再点击按钮

2个回答

那就给按钮写槽函数,选哪个按钮,获取哪个行号。

1.那建议你用代码来生成你的pushbutton,而不是用designer
类似下面这样,然后在槽函数ClickStartButton里使用sender()->objectName()就知道是哪个控件发的信号

 for(int i = 0; i < 20; i++)
    {
        QPushButton *button = new QPushButton(this);
        button->setObjectName("QPushButton_" + QString::number(i));
        connect(button, SIGNAL(clicked()), this, SLOT(ClickStartButton()));

    }

2.根据点击时鼠标的横纵坐标,判断是在哪一行上

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐