我是在connect了signal和slot之后,在slot中用QMessageBox来显示了当前行~~才知道的~
诶~ 我也说不清楚了,不想研究这个问题了~第二个问题的确可以通过状态来判断~~~~~
但是第一个问题,我用以下的语句来测试:
在MyWidget的构造函数中有:
MyWidget::Mywidget()
{
QMessageBox::information(NULL,"test",QString("%1").arg(ui.tablewidget->currentRow());
setupUi(this);
}
在slot中有
MyWidget::Myslot()
{
QMessageBox::information(NULL,"test",QString("%1").arg(ui.tablewidget->currentRow());
...//省略
}
我是将currentRow(in)信号将listWidget与此slot连接起来的,
运行的结果是先弹出对话框,内容为-1(当前行),接着弹出0。
可以试一下