Bir blokta bir sinyal ve yuva bağlantısı kullanıyorum. Benim kod olarak bu yayarlar deyimi yürütür olsun() fonksiyonu içinde Yuvası, her sinyal gönderildiğinde birden çok kez çağrılıyor
{
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()));
}
a.cpp
yılındaizler, yuva çok kere denir. Bana göre nerede sadece bir kez çağırmalıdır.
'connect''in birden çok kez çağrılmadığından emin misiniz ?? !!! Lütfen bize biraz daha fazla kod göster. 'Connect' ve' disconnect' işlevi hangi fonksiyonda yazılmıştır? – Ammar
'get()' içinde kaç kez 'emit' denir? – cmannett85
Bu kod güzel görünüyor. Şimdi kodunuzun çirkin kısmını gönderin! – ScarCode