有没有办法不用connect函数就可以连接signal和slot?
如果有办法,请举例说明。
最佳答案
不,没有其他办法,至少在公共(public) API 中不行。在 Qt4 中只有 connect()
函数与 SIGNAL()
和 SLOT
macro()。
在 Qt5 中,您有另一种类型安全的连接语法,但它仍然使用 connect()
函数。在 QML 中,您可以使用“附加处理程序”——onSignal: doStuff()
——但这仅适用于 QML。
关于c++ - 如何在不使用连接功能的情况下连接信号和插槽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45609968/