Skip to content

Commit 88493ad

Browse files
committed
chore: 表格内容居中
1 parent 498dde9 commit 88493ad

1 file changed

Lines changed: 22 additions & 8 deletions

File tree

aao/timeline/editor_window.py

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -386,23 +386,37 @@ def mark_action(self, action_type: ActionType) -> None:
386386
# --- 动作列表操作 ---
387387

388388
def _refresh_table(self):
389+
align = Qt.AlignmentFlag.AlignCenter
389390
self.table.setRowCount(len(self.timeline.actions))
390391
for i, a in enumerate(self.timeline.actions):
391392
time_str = f"{a.frame}" if a.frame is not None else f"{a.time}s"
392-
self.table.setItem(i, 0, QTableWidgetItem(time_str))
393-
self.table.setItem(i, 1, QTableWidgetItem(a.action_type.value))
393+
item0 = QTableWidgetItem(time_str)
394+
item0.setTextAlignment(align)
395+
self.table.setItem(i, 0, item0)
396+
item1 = QTableWidgetItem(a.action_type.value)
397+
item1.setTextAlignment(align)
398+
self.table.setItem(i, 1, item1)
394399
if a.action_type == ActionType.SPEED:
395-
self.table.setItem(i, 2, QTableWidgetItem(f"{a.speed or 1}x"))
396-
self.table.setItem(i, 3, QTableWidgetItem("—"))
400+
item2 = QTableWidgetItem(f"{a.speed or 1}x")
401+
item2.setTextAlignment(align)
402+
self.table.setItem(i, 2, item2)
403+
item3 = QTableWidgetItem("—")
404+
item3.setTextAlignment(align)
405+
self.table.setItem(i, 3, item3)
397406
else:
398-
self.table.setItem(i, 2, QTableWidgetItem(a.oper))
399-
self.table.setItem(i, 3, QTableWidgetItem(a.pos))
400-
# 部署才显示朝向,技能/撤退/变速显示 —
407+
item2 = QTableWidgetItem(a.oper)
408+
item2.setTextAlignment(align)
409+
self.table.setItem(i, 2, item2)
410+
item3 = QTableWidgetItem(a.pos)
411+
item3.setTextAlignment(align)
412+
self.table.setItem(i, 3, item3)
401413
if a.action_type == ActionType.DEPLOY and a.direction != DirectionType.NONE:
402414
dir_text = a.direction.value
403415
else:
404416
dir_text = "—"
405-
self.table.setItem(i, 4, QTableWidgetItem(dir_text))
417+
item4 = QTableWidgetItem(dir_text)
418+
item4.setTextAlignment(align)
419+
self.table.setItem(i, 4, item4)
406420
self.canvas.set_timeline(self.timeline)
407421

408422
# --- canvas 回调 ---

0 commit comments

Comments
 (0)