Qt 构建一个私有的信号

Qt私有信号

  • Qt中signal默认是public的,当我们要声明一个私有的信号的时候,在参数列表增加一个QPrivateSignal
  • QPrivateSignal是一个在Q_OBJECT中定义的一个私有空结构体,以此保证了signal是私有的
  • 在连接槽时可以忽略信号的参数,所以QPrivateSignal时可以忽略的
signals:
    void mySignal(QPrivateSignal)
上一篇:信号量机制


下一篇:C# 多线程实践 -- 线程间信号通知