我想要什么:当用户按下按钮(粉红色皮肤)时,所有当前颜色都会切换到另一种颜色。但是当它进行颜色切换时,屏幕上的颜色不会改变。但是,如果我在(加载粉红色皮肤)之后添加一个新颜色的打印,它会发送新颜色。但是旧的仍然用于我的小部件和框架。(例如:当我为 bg 使用颜色时,我使用了 colorBg,它是带有#color 等的变量)
我也没有错误,其他一切正常。
def skin(skinColor):
global colorButton,colorOver,colorBg
if skinColor == "default":
print("Default skin loaded")
elif skinColor == "blue":
print("Blue skin loaded")
elif skinColor == "pink":
colorButton.clear()
colorBg.clear()
colorButton = list("blue")
colorBg = list("white")
print("Pink skin loaded")