It should be "SIGNAL(currentIndexChanged())" and "SLOT(typeChanged())". Notice upper case.
It should be "SIGNAL(currentIndexChanged())" and "SLOT(typeChanged())". Notice upper case.
J-P Nurmi
Good!
I've forgot it!
It's building right now, but when I run the program I have this output at shell:
I wanna use QComboBox Signal, can I?? How?? Should I reimplement currentIndexChanged()??hudson@brevleq:~/.projetos/CLP$ CLP
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
Object::connect: No such signal ComboView::QComboBox::currentIndexChanged()
hudson@brevleq:~/.projetos/CLP$
Please post your updated connect() statement. It probably contains SIGNAL(QComboBox::currentIndexChanged()) instead of SIGNAL(currentIndexChanged()).
Qt Code:
#include "ComboView.h" addItem("Constante",PortaEntrada::CONSTANT); addItem("Triangular",PortaEntrada::TRIANGULAR); addItem("Quadratica",PortaEntrada::QUADRATIC); connect(this,SIGNAL(currentIndexChanged(&int)),this,SLOT(typeChanged())); } void ComboView::typeChanged(void){ controller->setProperty(currentIndex()); }To copy to clipboard, switch view to plain text mode
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
Object::connect: No such signal ComboView::currentIndexChanged(&int)
connect(this,SIGNAL(currentIndexChanged(&int)),thi s,SLOT(typeChanged()));
should be
connect(this,SIGNAL(currentIndexChanged(int)),this,SLOT(typeChanged()));
Bookmarks