可以创建单像素宽水平/垂直ttk.Separator's?

时间:2010-12-09 14:20:04

标签: python user-interface tkinter separator ttk

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

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

我想创建具有系统默认灰色的单像素宽分隔符。奖励是能够以编程方式发现用于分隔符灰色波段的系统颜色。

1 个答案:

答案 0 :(得分:1)

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

import Tkinter as tk
root = tk.Tk()
print "background is", root["background"]