Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème QSlider avec un délégué

    16 juin 2019 à 17:47:06

    Bonjour, 

    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);
        }
    
    }
    • Partager sur Facebook
    • Partager sur Twitter
    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.
    • Editeur
    • Markdown