怎么直接在点击了按钮的情况下获取按钮所在的当前行呢?而不是先选中行再点击按钮
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.根据点击时鼠标的横纵坐标,判断是在哪一行上
那就给按钮写槽函数,选哪个按钮,获取哪个行号。