Dans le code suivant, value = index.model()... reste toujours à 0 en actionnant le slider.
Si vous aviez une solution, merci d'avance.
Voici le code:
void Delegate::setEditorData(QWidget *editor, const QModelIndex &index) const
{
if (index.column() == 0)
{
QSlider *slider = qobject_cast<QSlider *>(editor);
if (slider)
{
const int value = index.model()->data(index).toInt();
qDebug() <<value;
slider->setValue(value);
}
}
else
{
QStyledItemDelegate::setEditorData(editor, index);
}
}
RL
Problème QSlider avec un délégué
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.