<p>我也有同样的问题</p>
<p>感谢Xyanight在这个链接上的回答,帮助我找到了答案:<a href="https://stackoverflow.com/questions/63367111/kivymd-how-to-change-mdtoolbar-title-size-and-font">KivyMD How to change MDToolbar title size and font?</a></p>
<p>转到此链接并相应地添加以下内容:</p>
<pre><code>Clock.schedule_once(self.set_toolbar_title_halign)
def set_toolbar_title_halign(self, *args):
self.ids.toolbar.ids.label_title.halign = "center"
</code></pre>
<p>下面是Xyanight的示例,其中对标题对齐进行了一些调整:</p>
<pre><code>from kivy.clock import Clock
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen, ScreenManager
from kivymd.app import MDApp
kv = Builder.load_string(
"""
<SM>
P1:
<P1>
BoxLayout:
orientation: 'vertical'
MDToolbar:
id: toolbar
title: 'TEST'
""")
class P1(Screen):
def __init__(self, **kw):
super().__init__(**kw)
Clock.schedule_once(self.set_toolbar_title_halign)
Clock.schedule_once(self.set_toolbar_font_size)
def set_toolbar_title_halign(self, *args):
self.ids.toolbar.ids.label_title.halign = "center"
def set_toolbar_font_size(self, *args):
self.ids.toolbar.ids.label_title.font_size = '50sp'
class SM(ScreenManager):
pass
class MyApp(MDApp):
def build(self):
return SM()
if __name__ == '__main__':
MyApp().run()
</code></pre>
<p>这是我第一次投稿</p>