Не думаю, что это проблема кодирования, но я был бы признателен за некоторые подсказки.
У меня есть код, который поворачивает кнопки Tkinter зеленым или красным, когда они управляют реле. Это прекрасно работает на моем RaspberryPi, но я не могу получить цвет фона кнопки, кроме белого, на моей машине для написания кода MacPro. Я бегу Python 3.7.3 и Pycharm 2019.3.4 на обоих. Raspberian (последний выпуск не может вспомнить номер версии) и OSX 10.15.4 на Ma c.
Когда я запускаю из Pycharm, цвет можно установить для фона окна (например, красного) и текста ( Кнопка на переднем плане), но независимо от того, каким образом (например, bg = 'red' или background = 'blue'), кнопка остается белой. Если я запускаю из командной строки, цвет фона окна можно установить красным, но кнопка остается белым, и на этот раз текст остается черным. Как я уже сказал, если я запускаю тот же упрощенный файл pf на RaspberryPi, все цвета в порядке.
Любая подсказка будет очень признательна, спасибо, будьте в безопасности
#!/usr/bin/env python3
try:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
except ImportError:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
Root=Tk()
Root.geometry('300x450')
Root.config(background = "red")
Btn1=Button(Root, text="Where is the Green background ?", background='green', foreground='blue').pack()
Btn2 = Button(Root, text = 'No red background', bg='red', fg='blue').pack()
mainloop()