我在Tkinter GUI中有六个不同的按钮,每个按钮具有不同的颜色。我可以在Windows 10上使用anaconda可视化它们。但是,我无法在Mac OS上使用相同的Anaconda-Navigator可视化这些按钮。我不知道为什么吗?
按钮的python代码如下:
b1 = Button(root, text="Elbow Method", command=plot_elbow, bg="green", fg="white").pack(side = LEFT)
b2 = Button(root, text="K-Means Clustering", command=plot_kmeans, bg="blue", fg="white").pack(side = LEFT)
b3 = Button(root, text="Batsmen who scored 4 or more Hundreds", command=plot_hundreds, bg="#D35400", fg="white").pack(side = LEFT)
b4 = Button(root, text="Runs Scored by Various Players", command=plot_runs, bg="#117A65", fg="white").pack(side = LEFT)
b5 = Button(root, text="Best Batsmen", command=plot_best_batsmen, bg="#34495E", fg="white").pack(side = LEFT)
b6 = Button(root, text="Stop", command=root.destroy, bg="red", fg="white").pack(side = BOTTOM)
我的预期输出是6个按钮,每个按钮具有不同的背景颜色。不管我用什么颜色,它都显示6个按钮,所有按钮都带有白色背景。
那么,有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
我在“ How to change the foreground or background colour of a Tkinter Button on Mac OS X?”中找到了该问题的答案
在Mac OS上,只需将命令bg="color"
更改为highlightbackground="color"
即可。