我正在使用Kivy中的FileChooser模块,该模块默认为黑色。 但是对于我的其余应用程序,我使用它来定义标签和按钮样式:
<Label>
canvas.before:
Color:
rgba: 1, 1, 1, 1
Rectangle:
pos: self.pos
size: self.size
和
<Button>
font_size:20
color: 1,1,1,1
background_color: (0.55,0.55,0.47,1.0)
size_hint:0.9,0.2
这是高效且省时的方法,但它破坏了我使用的FileChooserIconView: 文件选择器包含标签和按钮。它们都在同一班上,所以您知道如何不影响此按钮并将标签标记为一个班吗?
我已经尝试过更改filechooser样式,但是它不起作用
filechooser类
<LoadDialog>:
BoxLayout:
size: root.size
pos: root.pos
orientation: "vertical"
FileChooserIconView:
id: filechooser
BoxLayout:
size_hint_y: None
height: 30
Button:
text: "Cancel"
on_release: root.cancel()
Button:
text: "Load"
on_release: root.load(filechooser.path, filechooser.selection)