2024-09-30 14:34:52 发布
网友
我有一个用python开发的kivy应用程序,但我有一个问题:有时黑色背景太暗,我想知道在kivy中,Screen属性是否有可能改变为负色,我的意思是,就像一些手机,你可以选择将手机的所有颜色都改为负片,解决颜色问题。我刚开始和Kivy一起开发,所以我不知道Kivy解决这个问题的潜力。我找了几天,什么也没发现。如果有人知道如何解决这种不方便,那将是非常有帮助的。在
Screen
您可以使用Window.clearcolor将背景色全局设置为特定值:
Window.clearcolor
from kivy.core.window import Window Window.clearcolor = (.9, .9, .9, 1)
您还可以通过在画布上绘制来手动设置每个屏幕(或几乎任何小部件)。在
或者在每次进入需要不同背景的屏幕时更改Window.clearcolor,最好覆盖^{}方法,并将其设置回on_leave。在
on_leave
您可以使用
Window.clearcolor
将背景色全局设置为特定值:您还可以通过在画布上绘制来手动设置每个屏幕(或几乎任何小部件)。在
^{pr2}$或者在每次进入需要不同背景的屏幕时更改} 方法,并将其设置回
Window.clearcolor
,最好覆盖^{on_leave
。在相关问题 更多 >
编程相关推荐