Qt遵循C++的规则,当槽函数作为一个成员函数,公有槽可以被其他类调用,而私有槽只能被类自身调用。 当槽函数被信号触发而被调用时,公有槽和私有槽没有区别,它们都能被外部信号触发。 参考链接:https://stackoverflow.com/questions/17011414/does-it-make-any-difference-using-public-slots-instead-of-private-slots-in-qt