什么是MAC OSX的ttk tkinter默认颜色样式

时间:2012-08-30 18:34:01

标签: python colors tkinter ttk

我正在寻找ttk帧的确切颜色名称或动态检索该信息的方法。我的问题是tkinter

root = tk()

button = ttk.Button()

给我两种不同的小部件背景颜色。当我在 ubuntu linux 上开发GUI时,这是的问题,但当我尝试在 MAC OSX 10.8.1上运行代码时颜色不同/强>

我无法找到能给我这些信息的任何电话/属性,而且可能有很多不同的颜色(白色,浅白色,贝壳白等......)

任何人都知道这些默认颜色名称吗?

我正在使用python 2.7.2,tkinter,ttk,MAC 10.8.1

1 个答案:

答案 0 :(得分:1)

我不知道如何获取这些信息。问题是,背景可能没有单一颜色(可能是轻微的渐变或图案)。如果问题是您的应用程序的背景看起来不对,那就有一个简单的诀窍:在整个根窗口上放置一个ttk.Frame()小部件,然后像往常一样进行编码。只要帧的堆叠级别较低,所有其他小部件都将显示在其上方。

我为此使用place,给出x和y为零,relwidth和relheight为1.0。使用place保证会影响packgrid对所有其他小部件的使用。