如何对齐MDToolbar中心的标题
下面是代码:
from kivy.lang import Builder
from kivy.properties import ObjectProperty
from kivy.uix.boxlayout import BoxLayout
from kivymd.app import MDApp
class MyLayout(BoxLayout):
scr_mngr = ObjectProperty(None)
def change_screen(self, screen, *args):
self.scr_mngr.current = screen
KV = """
MyLayout:
scr_mngr: scr_mngr
orientation: 'vertical'
MDToolbar:
id: toolbar
title: 'My App'
anchor_title: 'center'
right_action_items: [['settings', lambda x: root.change_screen('profile') ]]
ScreenManager:
id: scr_mngr
Screen:
name: 'profile'
"""
class MyApp(MDApp):
def __init__(self, **kwargs):
super().__init__(**kwargs)
def build(self):
return Builder.load_string(KV)
MyApp().run()
工具栏现在看起来像这样,但我想成为绿色框中的文本
我也有同样的问题
感谢Xyanight在这个链接上的回答,帮助我找到了答案:KivyMD How to change MDToolbar title size and font?
转到此链接并相应地添加以下内容:
下面是Xyanight的示例,其中对标题对齐进行了一些调整:
这是我第一次投稿
您只需在kv字符串中使用
anchor_title: "center"
您的代码应该如下所示:
相关问题 更多 >
编程相关推荐