不好意思,我写的不准确。pressed (QListViewItem *, const QPoint &, int) 信号是QlistView类的,不是我自定义的。
我的使用的信号pressed (QListViewItem *, const QPoint &, int) )
信号槽连接如下:
connect (m_listView, SIGNAL( pressed (QListViewItem *, const QPoint &, int) ),
this, SLOT( itemPressed(QListViewItem *, const QPoint &, int) ) );
//我定义的槽函数
void CMainWindowForm::itemPressed(QListViewItem *item, const QPoint & point, int nCol)
{
printf("itemPressed nCol=%d\n",nCol);
}
得到的列在IBM下不正常。我想让信号传递当前列,无论我选择点击一列,可是得到的nCol不正常,是个奇怪的数,i
temPressed nCol=-727954312