我想要一个带有黑色按钮和标签的应用程序,以及带有白色文本的应用程序,因此,希望将这些小部件分隔开来.我想,为了做到这一点,有必要将背景从默认颜色(黑色)转换为白色.实现这一目标的最佳方法是什么?谢谢!
inc*_*ent 47
一种简单的方法是在根小部件后面简单地绘制一个大的白色矩形.例如,你可以用kivy语言
<YourRootWidget>:
canvas.before:
Color:
rgba: 1, 1, 1, 1
Rectangle:
pos: self.pos
size: self.size
Run Code Online (Sandbox Code Playgroud)
我想你也可以直接设置kivy清除窗口背景的颜色,它被暴露为Window.clearcolor.你会这样做的
from kivy.core.window import Window
Window.clearcolor = (1, 1, 1, 1)
Run Code Online (Sandbox Code Playgroud)
您可能需要在应用程序中的其他任何内容之前放置它,因为如果在创建窗口后运行它将不会影响任何内容.
| 归档时间: |
|
| 查看次数: |
33711 次 |
| 最近记录: |