Qtを使用private slots
すると、スロットが直接呼び出されたときにプライベートであることを意味しますが、connect()
プライベート、パブリック、またはおそらく保護されているかどうかにかかわらず、信号をスロットに接続することができます。
それで、クラス内の接続だけができるように、スロットを本当にプライベートにする方法はありますか?ここで私が考えているのはQTimer::singleShot
、スロットを呼び出すためですが、呼び出したい関数は、クラスの外部からアクセスできるようにしたくありません。他にも理由があると思いますが、これが私が見つけた現時点での主な理由です。