如何解决MDDialog中的font_name
我想更改kivymd库中的mddialog字体。当我添加font_name时,此代码不起作用。 如果您能帮助我,我将不胜感激。
from kivy.lang import Builder
from kivy.animation import Animation
from kivymd.app import MDApp
from kivymd.uix.button import MDFlatButton
from kivymd.uix.dialog import mddialog
KV = '''
FloatLayout:
MDFlatButton:
text: "ALERT DIALOG"
pos_hint: {'center_x': .5,'center_y': .5}
on_release: app.show_alert_dialog()
'''
class Example(MDApp):
dialog = None
def build(self):
return Builder.load_string(KV)
def show_alert_dialog(self):
if not self.dialog:
self.dialog = mddialog(
text="Hello",font_name='calibrib.ttf',buttons=[
MDFlatButton(
text="CANCEL"
),MDFlatButton(
text="disCARD"
),],)
self.dialog.open()
Example().run()
解决方法
self.dialog = MDDialog(text="[font=calibrib.ttf]Hello[/font]")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。