基维 Python |文本输入颜色错误
Kivy Python | Text Input Color Bug
我的文字应该是这样的:
但看起来像这样:
这是代码(我不知道它在做什么我添加的所有文本字段看起来像这样):
MDFloatLayout:
size_hint_y: .3
canvas:
Color:
rgb: rgba(148, 117, 255, 255)
RoundedRectangle:
size: self.size
pos: self.pos
radius: [10, 10, 0, 0]
MDFloatLayout:
pos_hint: {"center_x": .5, "center_y": .71}
size_hint: .9, .32
canvas:
Color:
rgb: rgba(131, 69, 255, 255)
RoundedRectangle:
size: self.size
pos: self.pos
radius: [6]
TextInput:
id: city_name
hint_text: "Enter City Name"
size_hint: 1, None
pos_hint: {"center_x": .5, "center_y": .5}
height: self.minimum_height
multiline: False
font_name: "Poppins-Bold"
font_size: "20sp"
hint_text_color: 1, 1, 1, 1
foreground_color: 1, 1, 1, 1
backround_color: 1, 1, 1, 0
padding: 15
cursor_color: 1, 1, 1, 1
cursor_width: "2sp"
谁能帮我解决这个小但烦人的错误?
您的 kv
中存在拼写错误。变化:
backround_color: 1, 1, 1, 0
至:
background_color: 1, 1, 1, 0
或将 background_color
设置为 TextInput
所需的背景颜色。
要事第一
background_color: 1, 1, 1, 0
表示您尝试设置的颜色的不透明度为 0。这意味着它可能是透明的。
background_color: 1, 1, 1, 1
此处不透明度为 1,但前 3 个数字决定颜色,前 3 个颜色 1, 1, 1
表示它是白色。
紫色的正确颜色可能是 128,0,128
background_color: 128/255, 0, 128/255, 1
我的文字应该是这样的:
但看起来像这样:
这是代码(我不知道它在做什么我添加的所有文本字段看起来像这样):
MDFloatLayout:
size_hint_y: .3
canvas:
Color:
rgb: rgba(148, 117, 255, 255)
RoundedRectangle:
size: self.size
pos: self.pos
radius: [10, 10, 0, 0]
MDFloatLayout:
pos_hint: {"center_x": .5, "center_y": .71}
size_hint: .9, .32
canvas:
Color:
rgb: rgba(131, 69, 255, 255)
RoundedRectangle:
size: self.size
pos: self.pos
radius: [6]
TextInput:
id: city_name
hint_text: "Enter City Name"
size_hint: 1, None
pos_hint: {"center_x": .5, "center_y": .5}
height: self.minimum_height
multiline: False
font_name: "Poppins-Bold"
font_size: "20sp"
hint_text_color: 1, 1, 1, 1
foreground_color: 1, 1, 1, 1
backround_color: 1, 1, 1, 0
padding: 15
cursor_color: 1, 1, 1, 1
cursor_width: "2sp"
谁能帮我解决这个小但烦人的错误?
您的 kv
中存在拼写错误。变化:
backround_color: 1, 1, 1, 0
至:
background_color: 1, 1, 1, 0
或将 background_color
设置为 TextInput
所需的背景颜色。
要事第一
background_color: 1, 1, 1, 0
表示您尝试设置的颜色的不透明度为 0。这意味着它可能是透明的。
background_color: 1, 1, 1, 1
此处不透明度为 1,但前 3 个数字决定颜色,前 3 个颜色 1, 1, 1
表示它是白色。
紫色的正确颜色可能是 128,0,128
background_color: 128/255, 0, 128/255, 1