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



我正在寻找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

我不知道如何获取这些信息。问题是,背景可能没有单一的颜色(可能是轻微的渐变或图案)。如果问题是你的应用程序的背景看起来不对,有一个简单的技巧:放置ttk。Frame()小部件覆盖整个根窗口,然后像往常一样编写代码。只要框架的堆叠水平较低,所有其他小部件都会出现在它上面

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

最新更新