小编Aka*_*ape的帖子

Tkinter 按钮背景颜色在 mac os 中不起作用

我正在尝试更改mac(catalina)上tkinter 按钮的背景颜色,但它没有获得彩色背景,而是在布局中显示空白。

我使用的按钮代码:

button_open = Button(root, width=45, bg="#82CC6C", fg="black", text="OPEN",
                     highlightbackground="#82CC6C", highlightthickness=1,
                     borderwidth=0.2, relief="groove", padx=0, pady=0)
    
button_open.grid()
Run Code Online (Sandbox Code Playgroud)

我得到的结果:

错误按钮

我所期望的:

预期结果

我尝试更改所有参数,但总是给出相同的结果,

我们该如何解决这个问题?这只是 mac 上 tkinter 的错误吗?

python macos tkinter tkinter-layout tkinter-button

2
推荐指数
1
解决办法
6005
查看次数

我们如何使用网格在 tkinter 中获得这样的布局?

我想要一个像这样的布局,使用网格方法,其中顶部有 2 个小部件,可以正确填充而不会重叠,底部有 3 个小部件。

我尝试使用 columnspan 属性,但它是重叠的。

布局

python tkinter python-3.x tkinter-layout

-1
推荐指数
1
解决办法
75
查看次数