Skip to content

problem with ',' and '.' #412

@DanicaSTFC

Description

@DanicaSTFC

problem with ',' and '.'

Image

This was almost certainly due to the locale of the system being pt-PT (Portuguese) which has a , as decimal separator. Unfortunately the app doesn't automatically detect the change of locale once running?

iDVC/src/idvc/dvc_interface.py

Lines 2849 to 2899 in 230973e

self.overlapXLabel = QLabel(self.graphParamsGroupBox)
self.overlapXLabel.setText("X: ")
overlap_layout.addWidget(self.overlapXLabel)
self.overlapXLabel.setToolTip(overlap_tooltip_text)
self.overlapXValueEntry = QDoubleSpinBox(self.graphParamsGroupBox)
self.overlapXLabel.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
self.overlapXValueEntry.setValue(0.20)
self.overlapXValueEntry.setMaximum(0.99)
self.overlapXValueEntry.setMinimum(0.00)
self.overlapXValueEntry.setSingleStep(0.01)
self.overlapXValueEntry.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.Minimum)
self.overlapXValueEntry.valueChanged.connect(self.displaySubvolumePreview)
self.overlapXValueEntry.setToolTip(overlap_tooltip_text)
if orientation == 0:
self.overlapXValueEntry.setEnabled(False)
overlap_layout.addWidget(self.overlapXValueEntry)
pc['pointcloud_overlap_x_entry'] = self.overlapXValueEntry
# Add Overlap Y
self.overlapYLabel = QLabel(self.graphParamsGroupBox)
self.overlapYLabel.setText("Y: ")
self.overlapYLabel.setToolTip(overlap_tooltip_text)
self.overlapYLabel.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
overlap_layout.addWidget(self.overlapYLabel)
self.overlapYValueEntry = QDoubleSpinBox(self.graphParamsGroupBox)
self.overlapYValueEntry.setValue(0.20)
self.overlapYValueEntry.setMaximum(0.99)
self.overlapYValueEntry.setMinimum(0.00)
self.overlapYValueEntry.setSingleStep(0.01)
self.overlapYValueEntry.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.Minimum)
self.overlapYValueEntry.valueChanged.connect(self.displaySubvolumePreview)
self.overlapYValueEntry.setToolTip(overlap_tooltip_text)
if orientation == 1:
self.overlapYValueEntry.setEnabled(False)
overlap_layout.addWidget(self.overlapYValueEntry)
pc['pointcloud_overlap_y_entry'] = self.overlapYValueEntry
# Add Overlap Z
self.overlapZLabel = QLabel(self.graphParamsGroupBox)
self.overlapZLabel.setText("Z: ")
self.overlapZLabel.setToolTip(overlap_tooltip_text)
self.overlapZLabel.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
overlap_layout.addWidget(self.overlapZLabel)
self.overlapZValueEntry = QDoubleSpinBox(self.graphParamsGroupBox)
self.overlapZValueEntry.setValue(0.20)
self.overlapZValueEntry.setMaximum(0.99)
self.overlapZValueEntry.setMinimum(0.00)
self.overlapZValueEntry.setSingleStep(0.01)
self.overlapZValueEntry.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.Minimum)
self.overlapZValueEntry.valueChanged.connect(self.displaySubvolumePreview)
self.overlapZValueEntry.setToolTip(overlap_tooltip_text)

FEEDBACK WORKSHOP BATH 22/05/2025

Metadata

Metadata

Assignees

No one assigned

    Labels

    point cloudrelated to the point cloud tab

    Type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions