qt中的connect()函数 信号槽
2015-06-12 14:07
134 查看
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加载网页(加载浏览器插件)和制作托盘后台运行(南信大财务报账看号)
- QT自定义精美换肤界面
- Qt下完全手写创建对话框
- QTreeWidget实现元素拖拽移动,并绘制插入点
- GTK+的优点与QT的优点
- Qt下libusb-win32的使用(转)
- Qt定时器的使用
- Qt--字符转换
- Qt下libusb-win32的使用方法(转)
- QStandardItemModel在QTreeView中的使用
- opencv & qt study-(4)- 图像的载入,显示,及写入到图像文件
- 关于qt学习的一点小记录(1)
- QT中获得打开文件的名字
- 不需要用任何辅助工具打包Qt应用程序
- no chain can produce code for this qt version please define one or more tool chains问题
- QT菜单栏添加
- QT学习 之 文本文件读写
- Qt 学习 之 二进制文件读写
- Qt学习 之 文件
- Qt之再谈阴影边框