QT - QTreeWidget, QDelegate



  • Hallo,
    ich habe ein im Qt Creator erzeugten QTreeWidget, in dem bereits Daten in verschiedenen Zeilen und Spalten vorhanden sind.
    Ich möchte in einer Spalte Daten editieren, mit verschiedenen QWidget (QSpinBox, QComboBox, ...). Dies wollte ich über ein QDelegate realisieren.
    Die Aussage welche Art QWidget für welche Zeile benötigt wird, wollte ich über einen Eintrag in einer zusätzlichen Spalte(Wert im QtCreator eingegeben) im QTreeWidget ablegen, um dies nicht hardcodiert machen zu müssen.
    Mein Problem ist jetzt, wie komme ich im QDelegate an den QTreeWidget ran?
    Der parent im createEditor ist es ja leider nicht.

    QWidget *ConfigItemDelegate::createEditor(QWidget *parent,
                                              const QStyleOptionViewItem & option,
                                              const QModelIndex & index ) const
    {
    
    }
    

    besten Dank
    oldman





  • Hat bestens funktioniert.

    Danke
    oldman


Anmelden zum Antworten