【发布时间】:2011-01-20 11:24:23
【问题描述】:
我们正在使用提供信号和插槽的 Qt,我觉得 真的 很方便。然而,强大的力量伴随着巨大的责任,我认为很容易滥用这个功能。
有没有关于信号槽使用的最佳实践?我很难以这种方式找到一些通用指南。一些问题(我对此有明确的看法,但并非我团队的所有成员都同意):
- 可以使用信号报错吗?
- 可以假设将处理信号吗?
- 可以使用信号来启动操作吗?例如。
signal displayInfoScreen()必须由显示信息屏幕的插槽处理。
非常欢迎任何其他关于何时应该/不应该使用信号的意见!
【问题讨论】:
标签: c++ qt signals-slots qt-signals