From 249c0054b4fc3ae4d3ba4820fdb69b4a38e824c2 Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Sun, 20 Dec 2020 23:00:00 -0500 Subject: [PATCH] layout_editor: make options nice and centered --- src/main/python/layout_editor.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/python/layout_editor.py b/src/main/python/layout_editor.py index 7d5a223..a8ec023 100644 --- a/src/main/python/layout_editor.py +++ b/src/main/python/layout_editor.py @@ -1,6 +1,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later +from PyQt5 import QtCore from PyQt5.QtCore import pyqtSignal -from PyQt5.QtWidgets import QLabel, QCheckBox, QComboBox, QGridLayout +from PyQt5.QtWidgets import QLabel, QCheckBox, QComboBox, QGridLayout, QWidget, QSizePolicy from basic_editor import BasicEditor from vial_device import VialKeyboard @@ -88,8 +89,12 @@ class LayoutEditor(BasicEditor): self.widgets = [] + w = QWidget() + w.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum) self.container = QGridLayout() - self.addLayout(self.container) + w.setLayout(self.container) + self.addWidget(w) + self.setAlignment(w, QtCore.Qt.AlignHCenter) def rebuild(self, device): super().rebuild(device)