J'ai un problème lorsque je tente de faire suite à des connexions simplespourquoi ajouter Slot ne fonctionne pas?
QSpinBox *spinBox = new QSpinBox;
QSlider *slider = new QSlider(Qt::Horizontal);
QTextEdit *text = new QTextEdit("Hello QT!");
QObject::connect(spinBox, SIGNAL(valueChanged(int)),slider, SLOT(setValue(int)));
QObject::connect(slider, SIGNAL(valueChanged(int)),spinBox, SLOT(setValue(int)));
QObject::connect(slider,SIGNAL(valueChanged(int)),text, SLOT(append("slider changed!")));
QObject::connect(spinBox,SIGNAL(valueChanged(int)),text, SLOT(append("spinbox changed!")));
QObject::connect(text,SIGNAL(textChanged()),spinBox,SLOT(clear()));
Il peut être compilé et excuted.But les deux fentes append
semblent pas avec succès work.I've vérifié le manuel d'aide sur QTextEdit
et il y a une place publique append
là.Avez-vous manqué quelque chose? Aide serait appréciée!
Merci pour l'information. – Young