diff --git a/core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py b/core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py index 720a035913d368d0d80c709ff477fab347c7e148..0d0f296087600a3f8f0f42f5e64fccd72b589d99 100644 --- a/core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py +++ b/core_tools/GUI/virt_gate_matrix/virt_gate_matrix_main.py @@ -209,7 +209,8 @@ class virt_gate_matrix_GUI(QtWidgets.QMainWindow, Ui_MainWindow): def update_v_gates(self, matrix, update_list): for i,j, spin_box in update_list: - spin_box.setValue(matrix[i,j]) + if not spin_box.hasFocus(): + spin_box.setValue(matrix[i,j]) if __name__ == "__main__": import sys