Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
class Item例として、信号を持つものがありますvoid reportError(QString)。さらに、スロット付き のクラスがあります。ItemControllervoid showError(QString)
class Item
void reportError(QString)
ItemController
void showError(QString)
の任意のインスタンスclass Itemからのスロットに信号を接続することは可能ItemControllerですか?
はい。connect()すべてのインスタンスを呼び出す必要があります。
connect()
@scaiで述べたように、可能ですが、インスタンスごとにconnectを呼び出す必要があります。クラスの1つが他のクラスの属性である場合は、コンストラクターで非常に簡単に実行できます。または、インスタンス化される関数またはクラスでは、その直後に接続を実行します。