Python 可以创建单像素宽的水平/垂直ttk.分隔符';s
有没有办法创建单像素宽的水平和垂直ttk.Separator() Python2.7/Windows:当我放大ttk分隔符时,它们被构建为两条平行线——一条线为灰色,另一条线为浅色/白色。添加后一种颜色以创建微妙的3d效果Python 可以创建单像素宽的水平/垂直ttk.分隔符';s,python,user-interface,tkinter,separator,ttk,Python,User Interface,Tkinter,Separator,Ttk,有没有办法创建单像素宽的水平和垂直ttk.Separator() Python2.7/Windows:当我放大ttk分隔符时,它们被构建为两条平行线——一条线为灰色,另一条线为浅色/白色。添加后一种颜色以创建微妙的3d效果 我想创建具有系统默认灰色的单像素宽分隔符。一个额外的功能是能够通过编程发现用于分隔符灰色带的系统颜色。如果需要单个像素线,请创建一个宽度为1的普通帧。它将具有默认的灰色背景。如果您想要根窗口的背景,您可以随时询问: import Tkinter as tk root = tk
我想创建具有系统默认灰色的单像素宽分隔符。一个额外的功能是能够通过编程发现用于分隔符灰色带的系统颜色。如果需要单个像素线,请创建一个宽度为1的普通帧。它将具有默认的灰色背景。如果您想要根窗口的背景,您可以随时询问:
import Tkinter as tk
root = tk.Tk()
print "background is", root["background"]
ttk.Separator()的颜色与根目录的背景颜色不同。否则,分隔符将不可见?有没有办法确定ttk.Separator的灰色(这样我们就可以创建匹配的帧颜色?)我想知道是否有一种平台可移植的方法,可以通过命名常量以与TKinter的系统字体名称类似的方式确定这种颜色?感谢您提供关于使用1像素宽的帧作为分隔符的提示。