changes-wrt-feedback #1

Merged
ivan.sievering merged 5 commits from changes-wrt-feedback into main 2026-06-03 12:15:50 +02:00
2 changed files with 10 additions and 8 deletions
Showing only changes of commit 8c793e4488 - Show all commits

View File

@@ -213,9 +213,9 @@ class Annotator(QMainWindow):
vert_panel = QHBoxLayout() vert_panel = QHBoxLayout()
vert_panel.setContentsMargins(0, 0, 4, 0) vert_panel.setContentsMargins(0, 0, 4, 0)
for label_text, slider, reset_btn in [ for label_text, slider, reset_btn in [
("Brightness", self.mc.brightness_slider, self.mc.brightness_reset), ("B", self.mc.brightness_slider, self.mc.brightness_reset),
("Contrast", self.mc.contrast_slider, self.mc.contrast_reset), ("C", self.mc.contrast_slider, self.mc.contrast_reset),
("Gamma", self.mc.gamma_slider, self.mc.gamma_reset), ("G", self.mc.gamma_slider, self.mc.gamma_reset),
]: ]:
col = QVBoxLayout() col = QVBoxLayout()
lbl = QLabel(label_text) lbl = QLabel(label_text)
@@ -243,8 +243,9 @@ class Annotator(QMainWindow):
right_widget.setLayout(question_panel) right_widget.setLayout(question_panel)
main = QHBoxLayout() main = QHBoxLayout()
main.addWidget(left_widget, 3) right_widget.setMaximumWidth(160)
main.addWidget(right_widget, 1) main.addWidget(left_widget, 1)
main.addWidget(right_widget, 0)
container = QWidget() container = QWidget()
container.setLayout(main) container.setLayout(main)
@@ -272,19 +273,19 @@ class Annotator(QMainWindow):
for key, label, options, default in qs: for key, label, options, default in qs:
gvbox.addWidget(QLabel(label)) gvbox.addWidget(QLabel(label))
btn_group = QButtonGroup(self) btn_group = QButtonGroup(self)
row = QHBoxLayout() col = QVBoxLayout()
buttons = [] buttons = []
for opt in options: for opt in options:
btn = QRadioButton(opt) btn = QRadioButton(opt)
btn_group.addButton(btn) btn_group.addButton(btn)
row.addWidget(btn) col.addWidget(btn)
buttons.append(btn) buttons.append(btn)
if default == opt: if default == opt:
btn.setChecked(True) btn.setChecked(True)
if default is None and buttons: if default is None and buttons:
buttons[-1].setChecked(True) buttons[-1].setChecked(True)
self.q_widgets[key] = (btn_group, buttons, options) self.q_widgets[key] = (btn_group, buttons, options)
gvbox.addLayout(row) gvbox.addLayout(col)
group.setLayout(gvbox) group.setLayout(gvbox)
vbox.addWidget(group) vbox.addWidget(group)
return vbox return vbox

View File

@@ -41,6 +41,7 @@ class MaskCanvas:
def _build_figure(self, frames): def _build_figure(self, frames):
self.fig = Figure(figsize=(self.dw / 80, self.dh / 80)) self.fig = Figure(figsize=(self.dw / 80, self.dh / 80))
self.fig.subplots_adjust(left=0, right=1, top=0.97, bottom=0)
self.canvas = FigureCanvas(self.fig) self.canvas = FigureCanvas(self.fig)
self.ax = self.fig.add_subplot(111) self.ax = self.fig.add_subplot(111)
self.ax.axis("off") self.ax.axis("off")