Python без границ ttk.TreeviewPython

Программы на Python
Ответить
Anonymous
 Python без границ ttk.Treeview

Сообщение Anonymous »

У меня есть древовидное представление, и я не хочу иметь границы, мне удалось сделать это с borderwidth=0, однако при выборе элемента граница снова появляется, я пытался поставить borderwidth=0 при выборе или фокусировке объекта, но это не сработало, вместо этого продолжала отображаться рамка, я прикрепил изображения и код.

Код: Выделить всё

tree = ttk.Treeview(
scrollable_frame,
show="tree",
)
tree.pack(fill="both", expand=True, padx=0, pady=0)

style = ttk.Style()
style.theme_use("default")
style.configure(
"Treeview",
background="#264CBF",
fieldbackground="#264CBF",
foreground="white",
rowheight=25,
bordercolor="#264CBF",
highlightthickness=0,
relief="flat",
borderwidth=0,
)
style.map(
"Treeview",
background=[("focus", "#213B90")],
foreground=[("focus", "white")],
highlightcolor=[("focus", "#264CBF")],
bordercolor=[("focus","#264CBF")],
relief=[("focus","flat")],
highlightthickness=[("focus",0)],
borderwidth=[("focus",0)]
)
Выбранный объект
Невыбранный объект

Подробнее здесь: https://stackoverflow.com/questions/793 ... k-treeview
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»