さまざまな機会に発行されるいくつかのシグナルを定義しました。
signals:
void buttonXClicked(int x);
void numButtonsChanged(int num);
ここで、これらの信号がどのように見えるか、およびパラメーターが正しいかどうかを確認したいと思います。信号を監視するにはいくつかのアプローチがあるようです。
ここの投稿では、rohanpm はここで指定されているパラメーターを参照しています-vs
。
これは、必要な情報を取得するエレガントで迅速な方法のようです。でも、正直なところ、どこで、どのように走らなければならないのか、理解できません-vs
。の一部ではありませんqmake
。他にどこに置く必要がありますか?(私はqtにかなり慣れていません)。
QSignalSpyに関連して、既存のクラスを変更する必要があるようですか? 「外部」アプローチもありませんか?
スロットをテストする方法に関するドキュメントはたくさんありますが、シグナルに関連していますか? printf
またはcout
どこかで使用できますか?