Python 为什么使用uuu init_uuuu(self,**kwargs)返回以下错误代码:SyntaxError:无效语法?
我尝试运行我的Kivy应用程序的代码,但在创建新类时出现了问题。这是它的代码:Python 为什么使用uuu init_uuuu(self,**kwargs)返回以下错误代码:SyntaxError:无效语法?,python,kivy,Python,Kivy,我尝试运行我的Kivy应用程序的代码,但在创建新类时出现了问题。这是它的代码: class MyGrid(GridLayout): def __init__(self, **kwargs): super(MyGrid, self).__init__(**kwargs) self.cols = 2 self.add_widget(Label(text="First Name: ")) self.name = TextInpu
class MyGrid(GridLayout):
def __init__(self, **kwargs):
super(MyGrid, self).__init__(**kwargs)
self.cols = 2
self.add_widget(Label(text="First Name: "))
self.name = TextInput(multiline=False)
self.add_widget(self.name)
由于def\uuuu init\uuuu(self,**kwargs)
的第二行中出现错误,代码无法工作。代码返回:
SyntaxError:无效语法。
我不知道语法有什么问题。可能出了什么问题?对于那些从技术部了解Tim视频的人来说,他们不明白为什么会发生这种情况,在
类MyGrid(GridLayout)下面有一个打字错误:
def
和\uuuuu init\uuuu
之间需要有一个空格显示完整的错误消息您的代码看起来正常。查看您是否忘记了:
或括号somewhere@eyllanesc文件“app.py”,第12行def_uuuinit_uuuuu(self,**kwargs):^SyntaxError:无效syntax@Y.Ben:提供的代码在Kivy版本1.10.1和1.11.0.dev0上运行良好。你的操作系统和Kivy版本是什么?@ikolim:我在我的代码中做了一个类型,所以现在它运行得很好!