更改 tkinter 中按钮的颜色适用于 Windows,但不适用于 Mac OSX

瑞安

编辑:我在 Windows 上试过了,它可以工作,我猜这是一个 OSX 错误?

以下代码由于某种原因不起作用,按钮保持白色

z = Button(frame, text="Nothing Scheduled", bg = "blue" command=lambda ..., width=15)
z.grid(row=x, column=1)

但是,由于某种原因,设置标签的背景可以正常工作,如下所示

Label(frame, text=times[x], bg="blue").grid(row=x, column=0)

所以我最终得到了以下 GUI,如下所示

我知道这篇文章中详述的错误,但是我没有使用 ttk,所以我认为这不适用于这里。我只是from tkinter import *在 Python 3.6.4 中使用,但是我在 Mac OSX 上

我也试过z.config(bg="blue"),以及z["bg"]="blue"和这两个失败也是如此。

L. 亚历杭德罗 M.

tcl/tk wiki 的这个页面中列出了一些与 Mac 相关的问题以及标签和按钮背景的颜色。例如:

...

Mac OS X 背景色不应为白色,而应为#ececec。由于 winfo rgb 在 mac 颜色上无法正常工作,因此很难获得正确的默认颜色。

... 等等。

问候!,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android 设备的 autoGrantPermissions 适用于 Windows、Linux,但不适用于 OSX

来自分类Dev

.htaccess重定向在OSX本地有效,但不适用于Windows XAMPP

来自分类Dev

ImportError:适用于osx而不适用于ubuntu

来自分类Dev

Forticlient VPN SSL DNS 适用于 Mac,但不适用于 Ubuntu

来自分类Dev

Qt C++ macOS 问题。我正在使用函数 .find("a word") 在多组中搜索单词,它适用于 Windows,但不适用于 mac

来自分类Dev

适用于Mac OSX的IPython3

来自分类Dev

适用于Docker机器的Golang Mac OSX构建

来自分类Dev

为什么这种 curl 用法适用于 Windows 而不适用于 OSX / iOS?

来自分类Dev

tkinter python-菜单按钮不适用于循环

来自分类Dev

跟踪不适用于Python TKinter检查按钮控件

来自分类Dev

waitKey()函数不适用于tkinter

来自分类Dev

VMFusion runScriptInGuest 不适用于 MAC

来自分类Dev

适用于Mac OSX的c ++中的变体类型结构(oaidl.h)?

来自分类Dev

适用于Mac OSX的c ++中的变体类型结构(oaidl.h)?

来自分类Dev

preventDefault()不适用于更改事件

来自分类Dev

图标更改不适用于SwitchPreference

来自分类Dev

布局更改不适用于测试

来自分类Dev

Gradle robolectric项目可在OSX计算机上运行,但不适用于Linux

来自分类Dev

为什么提交输入样式既不适用于Safari(Mac)也不适用于Chrome,而仅适用于背景颜色?

来自分类Dev

页面更改命令不适用于类中的定义

来自分类Dev

在 style.css 中更改颜色不适用于 WP 主题

来自分类Dev

jQuery更改事件不适用于输入:Handlebars.js模板中的单选按钮

来自分类Dev

Rest API post 请求不适用于 Mac 和 Ubuntu 的 Postman,但仅适用于 Windows

来自分类Dev

AWS CodeCommit不适用于OSX上的HTTPS

来自分类Dev

OSX ssh-add -K不适用于iMac

来自分类Dev

AWS CodeCommit不适用于OSX上的HTTPS

来自分类Dev

Three.js-更改collada纹理的作品,但不适用于画布

来自分类Dev

Gulp.js-`watch`不适用于`typescript`更改,但适用于`html,css`更改

来自分类Dev

渐变颜色不适用于android studio中的按钮

Related 相关文章

  1. 1

    Android 设备的 autoGrantPermissions 适用于 Windows、Linux,但不适用于 OSX

  2. 2

    .htaccess重定向在OSX本地有效,但不适用于Windows XAMPP

  3. 3

    ImportError:适用于osx而不适用于ubuntu

  4. 4

    Forticlient VPN SSL DNS 适用于 Mac,但不适用于 Ubuntu

  5. 5

    Qt C++ macOS 问题。我正在使用函数 .find("a word") 在多组中搜索单词,它适用于 Windows,但不适用于 mac

  6. 6

    适用于Mac OSX的IPython3

  7. 7

    适用于Docker机器的Golang Mac OSX构建

  8. 8

    为什么这种 curl 用法适用于 Windows 而不适用于 OSX / iOS?

  9. 9

    tkinter python-菜单按钮不适用于循环

  10. 10

    跟踪不适用于Python TKinter检查按钮控件

  11. 11

    waitKey()函数不适用于tkinter

  12. 12

    VMFusion runScriptInGuest 不适用于 MAC

  13. 13

    适用于Mac OSX的c ++中的变体类型结构(oaidl.h)?

  14. 14

    适用于Mac OSX的c ++中的变体类型结构(oaidl.h)?

  15. 15

    preventDefault()不适用于更改事件

  16. 16

    图标更改不适用于SwitchPreference

  17. 17

    布局更改不适用于测试

  18. 18

    Gradle robolectric项目可在OSX计算机上运行,但不适用于Linux

  19. 19

    为什么提交输入样式既不适用于Safari(Mac)也不适用于Chrome,而仅适用于背景颜色?

  20. 20

    页面更改命令不适用于类中的定义

  21. 21

    在 style.css 中更改颜色不适用于 WP 主题

  22. 22

    jQuery更改事件不适用于输入:Handlebars.js模板中的单选按钮

  23. 23

    Rest API post 请求不适用于 Mac 和 Ubuntu 的 Postman,但仅适用于 Windows

  24. 24

    AWS CodeCommit不适用于OSX上的HTTPS

  25. 25

    OSX ssh-add -K不适用于iMac

  26. 26

    AWS CodeCommit不适用于OSX上的HTTPS

  27. 27

    Three.js-更改collada纹理的作品,但不适用于画布

  28. 28

    Gulp.js-`watch`不适用于`typescript`更改,但适用于`html,css`更改

  29. 29

    渐变颜色不适用于android studio中的按钮

热门标签

归档