【发布时间】:2020-10-16 01:12:24
【问题描述】:
我在我的应用程序中编写了一个滚动条,它就像一种享受。唯一的问题是有一个恼人的黑框出现在边缘(见下文):
我所说的框架位于滚动条的右侧,位于“Ply builder”标题上方。
我的滚动条代码是:
"""Scroll bar"""
canvas = Canvas(self, borderwidth=0)
scrollable_frame = Frame(canvas)
vsb = Scrollbar(self, orient="vertical", command=canvas.yview)
canvas.configure(yscrollcommand=vsb.set, width=450, height=725)
vsb.pack(side="right", fill="y")
canvas.pack(side="left", fill="both", expand=True)
canvas.create_window((0, 0), window=scrollable_frame, anchor="nw")
scrollable_frame.bind("<Configure>", lambda e: canvas.configure(scrollregion=canvas.bbox("all")))
不确定边框是否由Canvas、Frame 或窗口元素控制。我也不知道如何摆脱它。
【问题讨论】:
-
在
Canvas(...)中添加highlightthickness=0
标签: python tkinter scrollbar border frame