按钮背景颜色不变

2024-09-27 20:19:40 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我试着创建一个与Mac上默认的白色不同的背景色按钮。这是我的代码:

import tkinter as tk

root = tk.Tk()
w = root.winfo_screenwidth()
h = root.winfo_screenheight()
root.geometry("%dx%d" % (w, h))

button = tk.Button(root, text="Hello, world", fg='red', bg='black')
button.pack()

root.mainloop()

下面是我得到的输出:

Button output

你知道为什么背景色不会改变吗?在


Tags: 代码importtkintermacasbuttonroot按钮
1条回答
网友
1楼 · 发布于 2024-09-27 20:19:40

在许多(如果不是大多数)GUI框架中,小部件(如按钮、单选按钮、复选框、列表框、滚动条等)的外观和感觉是预定义的,并且不能被程序更改。为用户提供统一一致的GUI体验。在

特定的gui可能通过创建自己的小部件而偏离底层标准。在

要想拥有一个非标准颜色的按钮,您必须为一个小部件编写代码,该小部件将响应小部件绘图区域内的类似按钮的事件。在

相关问题 更多 >

    热门问题