python - Kivy 复选框。自己的背景图片
问题描述
问题是,当设置我自己的background_checkbox_normal
图像时,它比我在.kv
. 在这种情况下,它是一个简单的红色正方形,其高度应与 相同Button
。顺便说一句,默认kivy
图像工作正常。看起来 size 属性不会改变背景图像的大小。当我将其设置size
为 1,1 时,checkbox
它本身是 1x1px,但红色方块要大得多。我在文档中看不到任何有关复选框大小的信息。
from kivy.config import Config
Config.set('graphics', 'multisamples', '0')
from kivy.app import App
from kivy.lang import Builder
kv = """
#:import FadeTransition kivy.uix.screenmanager.FadeTransition
#:import Clock kivy.clock.Clock
Screen:
BoxLayout:
size_hint_y: None
orientation: 'horizontal'
height: 20
Button:
text: 'Go back'
CheckBox:
size_hint_x: None
width: 20
background_checkbox_normal: 'red.png'
"""
sm = Builder.load_string(kv)
class TestApp(App):
def build(self):
return sm
解决方案
推荐阅读
- asp.net-mvc - DataTables 警告:table id=incomeDataTable - Ajax 错误。有关此错误的更多信息,请参阅 http://datatables.net/tn/7
- python - 最长公共子串的递归解决方案不起作用
- c# - 在 Visual Studio 中运行时创建标签和按钮后如何对齐标签和按钮的文本
- c++ - 为什么我的向量需要一个常数值?
- powershell - Powershell - 使用文本文件中的行设置 Acl
- swiftui - macOS SwiftUI:在文档应用程序中实例化新的非文档窗口
- c - 如何编译glibc?
- c - 为什么我不能使用 printk() 将字符串打印到控制台
- python - 计算具有浮点数的行的平均值
- python - 如何在 rpi 3b 中安装 opencv-python