QT使用自定义QTableView 创建自定义类Delegate 新Delegate的.h文件 Delegate的.cpp文件 在MainWindow文件引用自定义的 创建自定义类Delegate 新Delegate的.h文件 #ifndef SPINBOXDELEGATE_H #define SPINBOXDELEGATE_H #include<QItemDelegate> #include<QDebug> class Delegate : public QItemDelegate { Q_OBJECT public: Delegate(QObject * parent=0); QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override; void setEditorData(QWidget *editor, const QModelIndex &index) const override; void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override; void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index