2017-03-29 7 views
1

私はクラスAとクラスBの2つを持っています。クラスAのオブジェクトを作成せずに、クラスAのスロットを呼び出します。これは可能ですか? 私はこれをクラスBで試しました connect(PButton、SIGNAL(triggered())、A、SLOT(slotofA)); が表示されていますが、「期待されている一次式はbeforです」、「」オブジェクトを作成せずに別のクラスのスロットを呼び出す方法は?

答えて

0

このタスクを実行するには、2つの方法があります。

  • スロットには、クラス名ドット関数名で呼び出すことができる静的関数を作成できます。
  • クラスをシングルトンにし、オブジェクトを作成せずにすべてのパブリック関数にアクセスすることができます。

希望すると助かります!

関連する問題