From ac686997d1099bb2bdf612b3ffa1b5db88fee0e2 Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 29 Oct 2025 17:10:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E9=9B=86=E5=8D=A1bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- preview.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/preview.py b/preview.py index 9d558ea..9ca0475 100644 --- a/preview.py +++ b/preview.py @@ -316,6 +316,32 @@ class PreviewWindow: canvas.create_text(x, y, text=text, fill=color, font=('Arial', 10)) except Exception as e: print(f"绘制文本错误: {e}") + + # 绘制分割线,区分不同的采集卡窗口 + try: + # 绘制垂直分割线(列之间的分割线) + for col in range(1, columns): + x = col * cell_width + canvas.create_line( + x, 0, + x, canvas_height, + fill='white', + width=2, + dash=(5, 5) # 虚线效果,让分割线更明显 + ) + + # 绘制水平分割线(行之间的分割线) + for row in range(1, rows): + y = row * cell_height + canvas.create_line( + 0, y, + canvas_width, y, + fill='white', + width=2, + dash=(5, 5) # 虚线效果 + ) + except Exception as e: + print(f"绘制分割线错误: {e}") except Exception as e: print(f"更新帧错误: {e}")