你好,我在python上学习kivy,window 11
每当我在";pnn.kv";文件,我有这个错误";断言错误";
对于我的代码:我正在从本教程中学习"https://www.youtube.com/watch?v=AS3b70pLYEU&list=PLzMcBGfZo4-kSJVMyYeOQ8CXJ3z1k7gHn&index=8";
教程的书面版本:"main.py";文件
from kivy.app import App
from kivy.uix.widget import Widget
class Layout(Widget):
pass
class PnnApp(App):
def build(self):
return Layout()
if __name__ == "__main__":
PnnApp().run()
"pnn.kv";文件:
<Layout>
GridLayout:
cols: 1
size: root.width, root.height
GridLayout:
cols: 2
Label:
text: "First Name: "
TextInput:
multiline: False
Label:
text: "Last Name: "
TextInput:
multiline: False
Label:
text: "Phone number: "
TextInput:
multiline: False
Button:
text: "Login"
感谢您的帮助:(
问题出在类名上。Kivy中已经有一个Layout
类。尝试将代码和kv
中的Layout
更改为其他内容(可能是MyLayout
(。