我正在Popup
和python-2.7
中使用kivy
小部件。有人可以帮我吗?
1.如何使标签加粗? (例如text: "make label bold"
)
2.如何更改标题的颜色? (例如title : "change title color"
)
from kivy.app import App
from kivy.core.window import Window
from kivy.uix.popup import Popup
class abc(Popup):
def __init__(self, **kwargs):
super(abc, self).__init__(**kwargs)
self.open()
class TestApp(App):
def build(self):
return abc()
TestApp().run()
<abc>
title : "change title color"
BoxLayout:
orientation: "vertical"
GridLayout:
Label:
text: "make label bold"
答案 0 :(得分:2)
有两种方法可以使标签的文本变为粗体。它们如下:
使用$?
bold: True
Label: bold: True
表示使用字体的粗体。
注意
取决于字体,粗体属性可能对您没有影响 文字渲染。
bold是BooleanProperty,默认为False。
使用Markup text,bold
markup: True
使用title_color
Label:
markup: True
text: '[b]make label bold[/b]
<abc> title : "change title color" title_color: [1, 0, 0, 1] # red title
标题使用的颜色。
title_color是一个ListProperty,默认值为[1、1、1、1、1]。
title_color
答案 1 :(得分:0)