• 6318阅读
  • 9回复

Qt中使用回调作为信号或者槽能做么,如何实现呢? [复制链接]

上一主题 下一主题
离线081620
 
只看楼主 倒序阅读 楼主  发表于: 2008-04-16
— 本帖被 XChinux 执行加亮操作(2008-04-16) —
如题

这个问题的起因是因为在QT中要使用其他的库 要使用状态的回调函数

现在没什么思路 请各位指教 谢谢!
离线xjcook

只看该作者 1楼 发表于: 2008-04-16
应该不行
离线owenbbkp

只看该作者 2楼 发表于: 2008-04-16
直接用回调作为信号或者槽可能会有问题,不过自己定义一个槽,在槽里面调用回调函数也许可以吧
没试过,仅供参考
离线081620
只看该作者 3楼 发表于: 2008-04-17
很是迷茫啊……
离线wzy19856170

只看该作者 4楼 发表于: 2008-04-17
不知道哦








































小游戏
离线xjcook

只看该作者 5楼 发表于: 2008-04-17
"直接用回调作为信号或者槽可能会有问题,不过自己定义一个槽,在槽里面调用回调函数也许可以吧
没试过,仅供参考"
这个办法应该可以

定义槽是先要有一个Q_OBJECT宏
在编译前moc会处理一下,因为标准c++是不支持信号和槽的,
moc要把他变成C++认识的东西。
离线gery_sunjian
只看该作者 6楼 发表于: 2008-04-17
up!!
离线081620
只看该作者 7楼 发表于: 2008-04-17
哦 似乎都倾向于在槽函数里实现回调哦~
我试一下
楼上几位兄弟 谢谢先 ~~
离线kkerosene
只看该作者 8楼 发表于: 2008-04-18
有没有结论啊!
离线081620
只看该作者 9楼 发表于: 2008-04-21
还没搞定, 可以注册回调了 但是还有点问题

还得检查一下
快速回复
限100 字节
 
上一个 下一个