From e3bf55a052d3c53a57cf54eea7fb01e968549574 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Thu, 18 Jul 2024 11:38:07 +0100 Subject: [PATCH] [CAM] Fix numeric sorting of drill diameters --- src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py b/src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py index 513c0be35f..d4992cf31b 100644 --- a/src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py +++ b/src/Mod/CAM/Path/Op/Gui/CircularHoleBase.py @@ -84,10 +84,8 @@ class TaskPanelHoleGeometryPage(PathOpGui.TaskPanelBaseGeometryPage): self.form.baseList.setItem(self.form.baseList.rowCount() - 1, 0, item) dia = obj.Proxy.holeDiameter(obj, base, sub) - item = QtGui.QTableWidgetItem("{:.3f}".format(dia)) - item.setData(self.DataFeatureName, name) - item.setData(self.DataObject, base) - item.setData(self.DataObjectSub, sub) + item = QtGui.QTableWidgetItem() + item.setData(QtCore.Qt.DisplayRole, float(dia)) item.setTextAlignment(QtCore.Qt.AlignHCenter) self.form.baseList.setItem(self.form.baseList.rowCount() - 1, 1, item)