0

有没有办法创建单像素宽的水平和垂直 ttk.Separator()?

Python 2.7/Windows:当我放大 ttk 分隔符时,它们被构建为 2 条平行线 - 一条灰色线,一条浅色/白色线。添加后一种颜色以创建微妙的 3D 效果?

我想创建具有系统默认灰色的单像素宽分隔符。一个好处是能够以编程方式发现用于分隔符的灰色带的系统颜色。

4

1 回答 1

1

如果您需要单像素线,请创建一个宽度为 1 的普通框架。它将具有默认的灰色背景。如果您想要根窗口的背景,您可以随时询问:

import Tkinter as tk
root = tk.Tk()
print "background is", root["background"]
于 2010-12-09T14:42:52.920 回答