Python 如何在kivy中显示图像上标签的颜色?
我是新来的基维。我在图像上插入了一个标签。但是它没有显示标签的颜色。它只显示如图所示的文本。如果你能告诉我如何显示标签的颜色。Python 如何在kivy中显示图像上标签的颜色?,python,kivy,Python,Kivy,我是新来的基维。我在图像上插入了一个标签。但是它没有显示标签的颜色。它只显示如图所示的文本。如果你能告诉我如何显示标签的颜色。 从kivy.app导入应用 从kivy.uix.floatlayout导入floatlayout 从kivy.lang导入生成器 生成器。加载\u字符串(“”) : 图片: 来源:'image4.png' 平滑标签: 文字:“你好[![在此输入图像描述][1][1]世界” 尺寸:0.1,.1 rgb:(255255) 背景\u正常:“” 边界半径:[18] 在以下情况
从kivy.app导入应用
从kivy.uix.floatlayout导入floatlayout
从kivy.lang导入生成器
生成器。加载\u字符串(“”)
:
图片:
来源:'image4.png'
平滑标签:
文字:“你好[![在此输入图像描述][1][1]世界”
尺寸:0.1,.1
rgb:(255255)
背景\u正常:“”
边界半径:[18]
在以下情况之前:
颜色:
rgba:(255255,1)
圆反射角:
大小:.1,.1
pos:self.pos
半径:self.border\u半径
""")
班级资金管理器(应用程序、浮动布局):
def生成(自):
回归自我
资金管理器()运行()
嘿,你的意思是要将Hello World标签从白色改为其他颜色吗
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.lang import Builder
Builder.load_string("""
<Money_Manager>:
Image:
source:'image4.png'
SmoothLabel:
text: "Hello World"
size: 0.1,.1
color: [255,100,0,1]
<SmoothLabel@Label>
background_normal: ''
border_radius: [18]
canvas.before:
Color:
rgba: (255,0,0, 1)
RoundedRectangle:
size: .1,.1
pos: self.pos
radius: self.border_radius
""")
class Money_Manager(App, FloatLayout):
def build(self):
return self
Money_Manager().run()
到
我能把它涂成绿色。这就是你想要的吗
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.lang import Builder
Builder.load_string("""
<Money_Manager>:
Image:
source:'image4.png'
SmoothLabel:
text: "Hello World"
size: 0.1,.1
color: [255,100,0,1]
<SmoothLabel@Label>
background_normal: ''
border_radius: [18]
canvas.before:
Color:
rgba: (255,0,0, 1)
RoundedRectangle:
size: .1,.1
pos: self.pos
radius: self.border_radius
""")
class Money_Manager(App, FloatLayout):
def build(self):
return self
Money_Manager().run()
rgb: (255,255,255)
color: [255,100,0,1]