Возможно создать горизонтальный/вертикальный Ttk.separator с одним пикселем?

StackOverflow https://stackoverflow.com/questions/4399198

Вопрос

Есть ли способ создать горизонтальный и вертикальный и вертикальный Ttk.separator () широкий пиксель?

Python 2.7/Windows: Когда я увеличиваю сепараторы TTK, они построены как 2 параллельные линии - одна линия серой линии и одна линия - светлый/белый цвет. Последний цвет добавлен для создания тонкого 3D -эффекта?

Я хотел бы создать отдельные сепараторы с одним пикселем, которые имеют серого цвета системы по умолчанию. Бонусом будет возможность программно обнаружить цвет системы, используемый для серой полосы сепаратора.

Это было полезно?

Решение

Если вам нужна одна пиксельная линия, создайте обычную рамку с шириной 1. Он будет иметь серый фон по умолчанию. Если вы хотите фон корневого окна, вы всегда можете просто спросить:

import Tkinter as tk
root = tk.Tk()
print "background is", root["background"]
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top