diff --git a/src/main/python/keyboard_widget.py b/src/main/python/keyboard_widget.py index b165c21..b50d092 100644 --- a/src/main/python/keyboard_widget.py +++ b/src/main/python/keyboard_widget.py @@ -186,6 +186,8 @@ class KeyboardWidget(QWidget): option = self.layout_editor.get_choice(idx) self.widgets += self.widgets_for_layout[idx][option] + self.widgets.sort(key=lambda w: (w.y, w.x)) + # determine maximum width and height of container max_w = max_h = 0 for key in self.widgets: