QT这么给槽函数传递参数呢?初学者的小问题哈
问题是这样的,我给某个控件注册了一个槽函数,代码是这样的:
connect(ui->manageCla, SIGNAL(triggered()), this, SLOT(onItemClicked()));
然后我想问一下,这么给 onItemClicked()这个槽函数传递参数啊?小弟是初学者,麻烦前辈帮帮忙啦。。。。小弟在此感谢了!!!
[解决办法]
signals:
void Sig(int i);
private plots:
void OnSig(int i);
connect(this, SIGNAL(Sig(int)), this, SLOT(OnSig(int)));
[解决办法]
connect(ui->manageCla, SIGNAL(triggered()), this, SLOT(onItemClicked()));
你这里是在同一个类,你在类里面定义一个全局变量就好了,不一定要传参数。
[解决办法]