python - 如何更改除一个标签之外的所有文件的标签和按钮样式?
问题描述
我正在使用默认为黑色的 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:文件选择器包含标签和按钮。他们都在同一个班级,所以你知道如何不影响这个按钮并将stuyle标签到一个班级吗?
我已经尝试更改文件选择器样式,但它不起作用
文件选择器类
<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)
解决方案
推荐阅读
- javascript - 有人可以向我解释一下这个功能的作用是什么
- java - Java Inheritance - Fly(程序)运行时打印什么?
- jquery - wordpress 中的 jQuery onscroll 无法正常工作
- python - 如果边界超过,将一个 numpy 数组复制到另一个数组的一部分
- neural-network - 在 Pytorch 中正确的数据加载、拆分和扩充
- ios - swagger-codegen swift4 可编码协议
- eclipse-rcp - 本机代理未出现在应用程序中
- reactjs - 停止 create_react_app 重新安装全局包
- javascript - React Native:为什么状态变量只在热重载时更新?
- java - 如何修复执行 EValidator 时发生的错误