Возможно создать горизонтальный/вертикальный Ttk.separator с одним пикселем?
-
10-10-2019 - |
Вопрос
Есть ли способ создать горизонтальный и вертикальный и вертикальный Ttk.separator () широкий пиксель?
Python 2.7/Windows: Когда я увеличиваю сепараторы TTK, они построены как 2 параллельные линии - одна линия серой линии и одна линия - светлый/белый цвет. Последний цвет добавлен для создания тонкого 3D -эффекта?
Я хотел бы создать отдельные сепараторы с одним пикселем, которые имеют серого цвета системы по умолчанию. Бонусом будет возможность программно обнаружить цвет системы, используемый для серой полосы сепаратора.
Решение
Если вам нужна одна пиксельная линия, создайте обычную рамку с шириной 1. Он будет иметь серый фон по умолчанию. Если вы хотите фон корневого окна, вы всегда можете просто спросить:
import Tkinter as tk
root = tk.Tk()
print "background is", root["background"]
Не связан с StackOverflow