python-3.x - 使用 MDToolbar 时出现 Kivymd 参考错误
问题描述
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, Screen
from kivymd.uix.screen import MDScreen
from kivymd.app import MDApp
KV = '''
<Screen3>
MDBoxLayout:
orientation:'vertical'
MDToolbar:
title: "Home"
left_action_items: [["menu", lambda x: app.callback()]]
AnchorLayout:
anchor_x: 'center'
anchor_y: 'top'
ScrollView:
size_hint:0.8,0.7
do_scroll_x:False
do_scroll_y:True
GridLayout:
size_hint_y:None
height:self.minimum_height
cols:1
spacing:10
padding:10
id:gr
'''
Builder.load_string(KV)
class Screen3(MDScreen):
pass
class Test(MDApp):
def build(self):
screen_manager = ScreenManager()
screen_manager.add_widget(Screen3(name='screen3'))
return screen_manager
Test().run()
这是我现在的基本代码。由于某种原因,参考错误是由 left_action_items 选项引起的。当我删除它时,代码有效。老实说,我不知道是什么导致了这个问题。
解决方案
推荐阅读
- clang - Clang AST 节点何时会有多个父节点?
- azure - 在 Active Directory 中为新用户发送电子邮件
- java - 如何在 Spring Boot 中创建无限返回的请求
- java - 使用 Java Jsoup 抓取网站时出现问题,网站无法“滚动”
- javascript - 'for' 循环只打印我的数组的第一个元素
- ruby-on-rails - 耙中止!不知道如何构建任务 'snorby:setup'
- javascript - 不同语言的 Blob 请求
- python - 如何使用sklearn同时获得概率和标签预测
- java - 当内存分析器(MAT)中有许多定义的类和实例数时,这意味着什么?
- ios - SCNShadable 协议在较新设备上的片段函数编译期间出现内部错误