From 8c85cfdcb546f03c828344fa014c8a34e468f264 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sun, 20 Jan 2019 00:40:40 -0800 Subject: [PATCH] Fix tree view editor for qt5 --- src/Mod/Path/PathScripts/PathJobDlg.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathJobDlg.py b/src/Mod/Path/PathScripts/PathJobDlg.py index fdc0d6e434..53773d554e 100644 --- a/src/Mod/Path/PathScripts/PathJobDlg.py +++ b/src/Mod/Path/PathScripts/PathJobDlg.py @@ -52,9 +52,8 @@ class _ItemDelegate(QtGui.QStyledItemDelegate): QtGui.QStyledItemDelegate.__init__(self, parent) def createEditor(self, parent, option, index): - editor = QtGui.QStyledItemDelegate.createEditor(self, parent, option, index) - if index.column() == 1: - self.controller.setupColumnEditor(index, editor) + editor = QtGui.QSpinBox(parent) + self.controller.setupColumnEditor(index, editor) return editor class JobCreate: @@ -155,7 +154,7 @@ class JobCreate: self.model.appendRow(self.itemsJob) self.dialog.modelTree.setModel(self.model) - self.dialog.modelTree.setItemDelegate(self.delegate) + self.dialog.modelTree.setItemDelegateForColumn(1, self.delegate) self.dialog.modelTree.expandAll() self.dialog.modelTree.resizeColumnToContents(0) self.dialog.modelTree.resizeColumnToContents(1)