chore: compact outfit run panel
This commit is contained in:
@@ -250,10 +250,15 @@ class AiOutfitPanel(QWidget):
|
||||
|
||||
def _create_settings_group(self):
|
||||
"""生成设置 group (lives in the right run column); two params per row."""
|
||||
gen = QGroupBox("生成设置")
|
||||
gen = QGroupBox()
|
||||
gv = QVBoxLayout(gen)
|
||||
|
||||
header = QHBoxLayout()
|
||||
header.addWidget(QLabel("生成设置"))
|
||||
header.addStretch(1)
|
||||
self._retry_failed_chk = QCheckBox("重试上次失败的行")
|
||||
gv.addWidget(self._retry_failed_chk)
|
||||
header.addWidget(self._retry_failed_chk)
|
||||
gv.addLayout(header)
|
||||
|
||||
self._concurrency = QSpinBox()
|
||||
self._concurrency.setRange(1, 16)
|
||||
@@ -291,7 +296,10 @@ class AiOutfitPanel(QWidget):
|
||||
self._model_combo = QComboBox()
|
||||
self._compact_combo(self._model_combo)
|
||||
self._model_combo.activated.connect(self._on_model_activated)
|
||||
gv.addWidget(self._field("AI 模型", self._model_combo))
|
||||
model_row = QHBoxLayout()
|
||||
model_row.addWidget(QLabel("AI 模型"))
|
||||
model_row.addWidget(self._model_combo, stretch=1)
|
||||
gv.addLayout(model_row)
|
||||
return gen
|
||||
|
||||
def _field(self, label_text, widget):
|
||||
@@ -368,14 +376,16 @@ class AiOutfitPanel(QWidget):
|
||||
self._stats = QLabel("完成 0 · 失败 0 · 待处理 0")
|
||||
col.addWidget(self._stats)
|
||||
|
||||
run_row = QHBoxLayout()
|
||||
self._start_btn = QPushButton("开始生成")
|
||||
self._start_btn.setObjectName("primaryBtn")
|
||||
self._start_btn.clicked.connect(self._start)
|
||||
col.addWidget(self._start_btn)
|
||||
run_row.addWidget(self._start_btn)
|
||||
self._stop_btn = QPushButton("停止生成")
|
||||
self._stop_btn.setEnabled(False)
|
||||
self._stop_btn.clicked.connect(self._stop)
|
||||
col.addWidget(self._stop_btn)
|
||||
run_row.addWidget(self._stop_btn)
|
||||
col.addLayout(run_row)
|
||||
|
||||
row = QHBoxLayout()
|
||||
self._export_fail_btn = QPushButton("导出失败清单")
|
||||
|
||||
Reference in New Issue
Block a user