fix: adjust outfit detail table widths
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user