) Я использую одно соединение сигнала и слота в блоке. Мой код выглядит следующим образом
в 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()));
}
Внутри функции get() при выполнении этого оператора emit слот вызывается много раз, тогда как, по моему мнению, он должен вызываться только один раз