Qt 信号可以是公共的还是私有的?

新手上路,请多包涵

Qt 信号可以是公共的还是私有的?我可以创建仅在课堂内可见的内部信号吗?

更新: 我有一个带有一些内部信号的类。如何使这些信号对其他类不可见(封装和信息隐藏)?

原文由 anton 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 586
1 个回答

现在您可以使用 Q_SIGNAL 宏和普通 C++ 访问说明符:

 protected:
  Q_SIGNAL void myProtectedSignal();

private:
  Q_SIGNAL void myPrivateSignal();

原文由 mip 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题