diff --git a/b_asic/GUI/main_window.py b/b_asic/GUI/main_window.py
index 1fa80a41874910a13a785f65ec48b02885f6100a..698621d40e81e17e098cf278a6baea83799b13f7 100644
--- a/b_asic/GUI/main_window.py
+++ b/b_asic/GUI/main_window.py
@@ -979,6 +979,7 @@ def start_editor(sfg: Optional[SFG] = None) -> Dict[str, SFG]:
         All SFGs currently in the editor.
     """
     if not QApplication.instance():
+        QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
         app = QApplication(sys.argv)
     else:
         app = QApplication.instance()