昨天我在 Qt 中处理一个项目,所以我对一个我认为是公开的插槽进行了延迟调用。所以我写道:
QTimer::singleShot();
调用那个插槽,但最后我看到那个插槽是私有的。
这可能是私有插槽的解决方法:
QTimer::singleShot(0,class,SLOT(class::privateSlot()))
为什么 Qt 中的声明不一致?
昨天我在 Qt 中处理一个项目,所以我对一个我认为是公开的插槽进行了延迟调用。所以我写道:
QTimer::singleShot();
调用那个插槽,但最后我看到那个插槽是私有的。
这可能是私有插槽的解决方法:
QTimer::singleShot(0,class,SLOT(class::privateSlot()))
为什么 Qt 中的声明不一致?