首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT这么给槽函数传递参数呢?菜鸟的小疑点哈

2012-05-07 
QT这么给槽函数传递参数呢?初学者的小问题哈问题是这样的,我给某个控件注册了一个槽函数,代码是这样的:con

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()));
你这里是在同一个类,你在类里面定义一个全局变量就好了,不一定要传参数。
[解决办法]

探讨

connect(ui->manageCla, SIGNAL(triggered()), this, SLOT(onItemClicked()));
你这里是在同一个类,你在类里面定义一个全局变量就好了,不一定要传参数。

热点排行