ブロック内で1つの信号とスロット接続を使用しています。私のコードは次のとおりです
a.cppで
{
QObject::connect(m_ptheFlange2Details,SIGNAL(GetFlang1DimAfterAnalysis()),
this,SLOT(GetFlang1DimAftrAnalysis()));
m_ptheFlange2Details->get();// one function inside which i am emiting
// GetFlang1DimAfterAnalysis() signal ;
QObject::disconnect(m_ptheFlange2Details,SIGNAL(GetFlang1DimAfterAnalysis()),
this,SLOT(GetFlang1DimAftrAnalysis()));
}
このemitステートメントが実行されるときのget()関数内では、スロットが何度も呼び出されます。私によると、それは一度だけ呼び出す必要があります。