fix: adjust outfit detail table widths

This commit is contained in:
2026-06-23 16:58:16 +08:00
parent 7313c8a443
commit 04bc587538
3 changed files with 50 additions and 4 deletions
+14
View File
@@ -73,6 +73,20 @@ class TestAiOutfitPanelDefaults(unittest.TestCase):
self.assertIn("图片并发数", labels)
def test_detail_table_compacts_short_columns_and_stretches_title(self):
from PySide6.QtWidgets import QHeaderView
panel = self._panel()
header = panel._table.horizontalHeader()
self.assertEqual(header.sectionResizeMode(0), QHeaderView.Fixed)
self.assertEqual(header.sectionResizeMode(2), QHeaderView.Fixed)
self.assertEqual(header.sectionResizeMode(4), QHeaderView.Fixed)
self.assertEqual(header.sectionResizeMode(1), QHeaderView.Stretch)
self.assertLessEqual(panel._table.columnWidth(0), 56)
self.assertLessEqual(panel._table.columnWidth(2), 100)
self.assertLessEqual(panel._table.columnWidth(4), 90)
def test_title_group_present_no_dropdown_preview_removed(self):
"""标题生成组存在;无标题模型下拉(配置定名 §17.3);预览块已移除。"""
from PySide6.QtWidgets import QLabel