FEM: result mechanical, resmoothing slider response
This commit is contained in:
@@ -217,17 +217,8 @@ class _TaskPanelFemResultShow:
|
||||
QtCore.SIGNAL("valueChanged(int)"),
|
||||
self.hsb_disp_factor_changed
|
||||
)
|
||||
# QtCore.QObject.connect(
|
||||
# self.form.sb_displacement_factor,
|
||||
# QtCore.SIGNAL("valueChanged(int)"),
|
||||
# self.sb_disp_factor_changed
|
||||
# )
|
||||
|
||||
self.form.sb_displacement_factor.valueChanged.connect(self.sb_disp_factor_changed)
|
||||
# QtCore.QObject.connect(
|
||||
# self.form.sb_displacement_factor_max,
|
||||
# QtCore.SIGNAL("valueChanged(int)"),
|
||||
# self.sb_disp_factor_max_changed
|
||||
# )
|
||||
self.form.sb_displacement_factor_max.valueChanged.connect(self.sb_disp_factor_max_changed)
|
||||
|
||||
# user defined equation
|
||||
@@ -321,9 +312,10 @@ class _TaskPanelFemResultShow:
|
||||
FreeCAD.FEM_dialog = {
|
||||
"results_type": "None",
|
||||
"show_disp": False,
|
||||
"disp_factor": 0,
|
||||
"disp_factor_max": 100
|
||||
"disp_factor": 0.,
|
||||
"disp_factor_max": 100.
|
||||
}
|
||||
self.form.sb_displacement_factor_max.setValue(100.) # init non standard values
|
||||
|
||||
def getStandardButtons(self):
|
||||
return int(QtGui.QDialogButtonBox.Close)
|
||||
@@ -578,7 +570,7 @@ class _TaskPanelFemResultShow:
|
||||
self.form.hsb_displacement_factor.setValue(0)
|
||||
else:
|
||||
self.form.hsb_displacement_factor.setValue(
|
||||
self.form.sb_displacement_factor.value() / value * 100.
|
||||
round(self.form.sb_displacement_factor.value() / value * 100.)
|
||||
)
|
||||
|
||||
def sb_disp_factor_changed(self, value):
|
||||
@@ -589,7 +581,7 @@ class _TaskPanelFemResultShow:
|
||||
self.form.hsb_displacement_factor.setValue(0.)
|
||||
else:
|
||||
self.form.hsb_displacement_factor.setValue(
|
||||
value / self.form.sb_displacement_factor_max.value() * 100.
|
||||
round(value / self.form.sb_displacement_factor_max.value() * 100.)
|
||||
)
|
||||
|
||||
def disable_empty_result_buttons(self):
|
||||
|
||||
Reference in New Issue
Block a user