From 21488a728b103fb4ff6f59d64f57b5618cd74dcc Mon Sep 17 00:00:00 2001 From: fn <64966099+f2reninj5@users.noreply.github.com> Date: Mon, 22 Jan 2024 15:18:19 +0000 Subject: [PATCH 1/2] Explicitly stated fill colours in show_tree --- binary_tree.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/binary_tree.py b/binary_tree.py index 99c0be2..c6322a0 100644 --- a/binary_tree.py +++ b/binary_tree.py @@ -112,7 +112,7 @@ def show_tree(self): sh = 512 * 1.25 sw = 512 * 1.5 r = sw / w / 2 - if r >=10: + if r >= 10: r = 10 window = Tk() window.title("Binary Tree") # Set a title @@ -125,15 +125,15 @@ def show_tree(self): y1 = i[1] x2 = i[2] y2 = i[3] - canvas.create_line(x1, y1, x2, y2) + canvas.create_line(x1, y1, x2, y2, fill="black") toshow = self.get_coords(50 + sw / 2, 50 + r, sw / 2, sh) for i in toshow: x = i[0] y = i[1] text = i[2] if r == 10: - canvas.create_oval(x - r, y - r, x + r, y + r, fill="white") - canvas.create_text(x, y, text=text) + canvas.create_oval(x - r, y - r, x + r, y + r, fill="black") + canvas.create_text(x, y, text=text, fill="white") window.mainloop() From 8356472993c0482467acd935ee9e482e65797c40 Mon Sep 17 00:00:00 2001 From: fn <64966099+f2reninj5@users.noreply.github.com> Date: Mon, 22 Jan 2024 15:37:59 +0000 Subject: [PATCH 2/2] Slightly further modified colours of text and oval --- binary_tree.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/binary_tree.py b/binary_tree.py index c6322a0..ad9d756 100644 --- a/binary_tree.py +++ b/binary_tree.py @@ -132,8 +132,8 @@ def show_tree(self): y = i[1] text = i[2] if r == 10: - canvas.create_oval(x - r, y - r, x + r, y + r, fill="black") - canvas.create_text(x, y, text=text, fill="white") + canvas.create_oval(x - r, y - r, x + r, y + r, fill="white", outline="black") + canvas.create_text(x, y, text=text, fill="black") window.mainloop()