From ef764482b1aad17486d7d1878312ea87518f3fb9 Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Sat, 11 Jan 2020 14:40:53 -0300 Subject: [PATCH] [fix][ui] size policy --- bauh/view/qt/apps_table.py | 8 ++++---- bauh/view/qt/window.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bauh/view/qt/apps_table.py b/bauh/view/qt/apps_table.py index 70adc0e5..698263bb 100644 --- a/bauh/view/qt/apps_table.py +++ b/bauh/view/qt/apps_table.py @@ -30,7 +30,7 @@ class UpdateToggleButton(QWidget): def __init__(self, app_view: PackageView, root: QWidget, i18n: I18n, checked: bool = True, clickable: bool = True): super(UpdateToggleButton, self).__init__() - self.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum) + self.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred) self.app_view = app_view self.root = root @@ -75,11 +75,11 @@ class AppsTable(QTableWidget): self.setShowGrid(False) self.verticalHeader().setVisible(False) self.horizontalHeader().setVisible(False) - self.horizontalHeader().setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum) + self.horizontalHeader().setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred) self.setSelectionBehavior(QTableView.SelectRows) self.setHorizontalHeaderLabels(['' for _ in range(self.columnCount())]) self.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) - self.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum) + self.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred) self.icon_logo = QIcon(resource.get_path('img/logo.svg')) self.pixmap_verified = QIcon(resource.get_path('img/verified.svg')).pixmap(QSize(10, 10)) @@ -426,6 +426,7 @@ class AppsTable(QTableWidget): def _set_col_settings(self, col: int, pkg: PackageView): item = QToolBar() + item.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred) if pkg.model.can_be_run(): @@ -454,7 +455,6 @@ class AppsTable(QTableWidget): bt = IconButton(QIcon(resource.get_path('img/app_settings.svg')), action=handle_click, background='#12ABAB', tooltip=self.i18n['action.settings.tooltip']) item.addWidget(bt) - item.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum) self.setCellWidget(pkg.table_index, col, item) def change_headers_policy(self, policy: QHeaderView = QHeaderView.ResizeToContents): diff --git a/bauh/view/qt/window.py b/bauh/view/qt/window.py index fd89c490..9acc76fc 100755 --- a/bauh/view/qt/window.py +++ b/bauh/view/qt/window.py @@ -136,7 +136,7 @@ class ManageWindow(QWidget): self.layout.addWidget(self.toolbar_top) self.toolbar = QToolBar() - self.toolbar.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum) + self.toolbar.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred) self.toolbar.setStyleSheet('QToolBar {spacing: 4px; margin-top: 15px; margin-bottom: 5px}') self.checkbox_updates = QCheckBox()