Skip to content

Commit be73196

Browse files
committed
Update resizing behavior of config table
1 parent 2af79cd commit be73196

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

plover/gui_qt/config_window.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
QFileDialog,
1919
QFormLayout,
2020
QFrame,
21+
QHeaderView,
2122
QGroupBox,
2223
QLabel,
2324
QScrollArea,
@@ -233,12 +234,19 @@ def __init__(self, choices=None, labels=None):
233234
self._reversed_choices = {
234235
translation: choice for choice, translation in choices.items()
235236
}
236-
self.setSizeAdjustPolicy(QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
237+
self.setSizeAdjustPolicy(
238+
QAbstractScrollArea.SizeAdjustPolicy.AdjustToContentsOnFirstShow
239+
)
237240
self.setSizePolicy(
238-
QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Fixed)
241+
QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
239242
)
240243
self.setColumnCount(2)
241244
self.setHorizontalHeaderLabels(labels)
245+
header = self.horizontalHeader()
246+
header.setSectionResizeMode(0, QHeaderView.ResizeMode.ResizeToContents)
247+
header.setSectionResizeMode(1, QHeaderView.ResizeMode.ResizeToContents)
248+
header.setStretchLastSection(True)
249+
header.setStretchLastSection(True)
242250
self.cellChanged.connect(self._on_cell_changed)
243251

244252
def setValue(self, value):

plover/gui_qt/plugins_manager.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<x>0</x>
88
<y>0</y>
99
<width>1000</width>
10-
<height>800</height>
10+
<height>700</height>
1111
</rect>
1212
</property>
1313
<property name="windowTitle">

0 commit comments

Comments
 (0)