QT中Connect函数 信号槽
2017-06-08 11:36
176 查看
bRet = connect(m_ViewScene,SIGNAL(itemMoved(CustomItem*,const QPointF&)),this,SLOT(ItemMoved(CustomItem*,const QPointF&)));
SIGNAL()宏和SLOT()宏中的函数的参数一定要严格一致。
SIGNAL( itemMoved(CustomItem*,const QPointF&) ),SIGNAL()中是Custom*,那么SLOT()中就得是CustomItem*,否则connect()返回false,表明信号和槽没有连接成功。
void itemMoved(CustomItem *movedItem, const QPointF &movedFromPosition);
const 在connect()方法中不用出现,可以去掉。
&不可以在connect()方法中去掉,如果信号有&,那么connect()方法中必须出现&才行,否则connect()返回false。
SIGNAL()宏和SLOT()宏中的函数的参数一定要严格一致。
SIGNAL( itemMoved(CustomItem*,const QPointF&) ),SIGNAL()中是Custom*,那么SLOT()中就得是CustomItem*,否则connect()返回false,表明信号和槽没有连接成功。
void itemMoved(CustomItem *movedItem, const QPointF &movedFromPosition);
const 在connect()方法中不用出现,可以去掉。
&不可以在connect()方法中去掉,如果信号有&,那么connect()方法中必须出现&才行,否则connect()返回false。
相关文章推荐
- Qt多次链接connect函数的信号槽会调用多次问题
- QT 信号与槽 connect函数
- Qt中connect函数(信号与槽)初识
- Qt使用connect函数时向slot传递参数:使用lambda表达式
- QT中信号和槽用在多线程中
- 关于Qt 信号与槽自动连接 qPushbutton按钮无法点击的问题
- qt信号槽(多个类的通信问题)
- 巧妙利用“宏”来编辑QT中的信号和槽
- 【qt】QT 的信号与槽机制
- QT学习记录之理解信号槽机制
- Qt信号和槽机制
- 信号(Signal)与槽(Slot)-Qt中的典型机制
- Qt开发之信号槽机制
- Qt中带有参数的信号传递出错--自定义类型的参数
- 深入信号和槽---QT
- Qt 的几个核心机制总结之 信号与槽
- Qt信号的槽
- qt学习(二):信号和槽
- 【Qt开发】Qt 捕捉窗口关闭事件与信号的捕捉
- 自学QT,第一部分,信号与槽