From 2489684dadb40fa25463243f434fe40c040f04f5 Mon Sep 17 00:00:00 2001 From: SkyLi Date: Fri, 15 May 2026 21:40:13 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E6=9E=9C=E8=A1=A8=E6=A0=BC=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=B0=B4=E5=B9=B3=E6=BB=9A=E5=8A=A8=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 477dd2a..26c58a3 100644 --- a/main.py +++ b/main.py @@ -281,12 +281,17 @@ class App: col_widths = [140, 80, 60, 100, 100, 70, 100, 80, 140] for col, width in zip(columns, col_widths): self.result_tree.heading(col, text=col) - self.result_tree.column(col, width=width, anchor="center") - self.result_tree.pack(side="left", fill="both", expand=True) + self.result_tree.column(col, width=width, anchor="center", stretch=False) scroll_y = Scrollbar(result_frame, orient=VERTICAL, command=self.result_tree.yview) - scroll_y.pack(side=RIGHT, fill=Y) - self.result_tree.configure(yscrollcommand=scroll_y.set) + scroll_x = Scrollbar(result_frame, orient=HORIZONTAL, command=self.result_tree.xview) + self.result_tree.configure(yscrollcommand=scroll_y.set, xscrollcommand=scroll_x.set) + + self.result_tree.grid(row=0, column=0, sticky="nsew") + scroll_y.grid(row=0, column=1, sticky="ns") + scroll_x.grid(row=1, column=0, sticky="ew") + result_frame.grid_rowconfigure(0, weight=1) + result_frame.grid_columnconfigure(0, weight=1) # ─── 配置管理 ───────────────────────────────────────────