所以我试着创建一个与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()
下面是我得到的输出:
你知道为什么背景色不会改变吗?在
在许多(如果不是大多数)GUI框架中,小部件(如按钮、单选按钮、复选框、列表框、滚动条等)的外观和感觉是预定义的,并且不能被程序更改。为用户提供统一一致的GUI体验。在
特定的gui可能通过创建自己的小部件而偏离底层标准。在
要想拥有一个非标准颜色的按钮,您必须为一个小部件编写代码,该小部件将响应小部件绘图区域内的类似按钮的事件。在
相关问题 更多 >
编程相关推荐