QT中私有槽和私有方法之间的区别

时间:2016-03-22 05:37:45

标签: c++ qt

我是QT的新手,我想知道

之间的区别

1)私有插槽与私有类方法

当我们需要使用私有插槽时以及何时需要使用私有方法

1 个答案:

答案 0 :(得分:4)

请阅读Qt Documentation: 简而言之“由于插槽是普通的成员函数,它们在直接调用时遵循正常的C ++规则。但是,作为插槽,任何组件都可以通过信号插槽连接调用它们,无论其访问级别如何。这意味着从任意类的实例发出的信号可以导致在不相关的类的实例中调用私有槽。 这意味着:从另一个类中,您不能将私有插槽称为函数,但如果您发出连接到该私有插槽的信号,则可以调用它。“