0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00

feat: enable gui button, in the case that motor movement is not finished

This commit is contained in:
wyzula-jan
2023-09-05 11:56:03 +02:00
parent 1ecbf20715
commit 84155d2264
2 changed files with 14 additions and 5 deletions

View File

@ -387,7 +387,7 @@
<bool>true</bool>
</property>
<property name="currentIndex">
<number>0</number>
<number>1</number>
</property>
<widget class="QWidget" name="tab_coordinates">
<attribute name="title">
@ -614,6 +614,13 @@
</property>
</widget>
</item>
<item row="3" column="0" colspan="3">
<widget class="QPushButton" name="pushButton_update_config">
<property name="text">
<string>Update Settings</string>
</property>
</widget>
</item>
<item row="1" column="1" colspan="2">
<widget class="QSpinBox" name="spinBox_num_dim_points">
<property name="alignment">
@ -640,10 +647,10 @@
</property>
</widget>
</item>
<item row="3" column="0" colspan="3">
<widget class="QPushButton" name="pushButton_update_config">
<item row="4" column="0" colspan="3">
<widget class="QPushButton" name="pushButton_enableGUI">
<property name="text">
<string>Update Settings</string>
<string>Enable Control GUI</string>
</property>
</widget>
</item>

View File

@ -191,7 +191,7 @@ class MotorApp(QWidget):
widget.setEnabled(disable)
# Enable the pushButton_stop if the motor is moving
self.pushButton_stop.setEnabled(not disable)
self.pushButton_stop.setEnabled(True)
def move_motor_absolute(self, x: float, y: float) -> None:
self.enable_motor_controls(False)
@ -375,6 +375,8 @@ class MotorApp(QWidget):
increase_shortcut.activated.connect(self.increase_step)
decrease_shortcut.activated.connect(self.decrease_step)
self.pushButton_enableGUI.clicked.connect(lambda: self.enable_motor_controls(True))
def init_motor_map(self):
# Get motor limits
limit_x_min, limit_x_max = self.motor_thread.get_motor_limits(self.motor_x)