QObjectを継承するクラスのコンストラクタのオーバーロード



  • またまた、お伺いします。
    以前、質問させていただいた、他のクラスからMainWindowのメンバー関数を使う方法で、最終的に、void setmwnd(MainWindw*)なりのMainWindowのポインタを参照渡しする関数を作ることで解決できたんですが、まだモヤモヤが残っています。

    他クラスのコンストラクタで、MainWindowのポインタを渡せないのでしょうか?

    そもそも、私は最初に、他クラスのコンストラクタでMainWindwのポインタを渡そうとしましたが、QObjectを継承したクラスのコンストラクタは、
    explicit ClassA(QObject *parent = nullptr); となていて、引数は1つに限定されていようで、この方法を断念していました。

    QObjectを継承するクラスのコンスタラクタのオーバーロードは出来ないのでしょうか?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.