簡體   English   中英

為什么使用 __init__(self, **kwargs) 會返回以下錯誤代碼:SyntaxError: invalid syntax?

[英]Why does using __init__(self, **kwargs) return the following error code: SyntaxError: invalid syntax?

我嘗試運行我的 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 = TextInput(multiline=False)
        self.add_widget(self.name)

由於第二行 def __init__(self, **kwargs)中的錯誤,代碼不起作用。 代碼返回:

 SyntaxError: invalid syntax.

我不知道語法有什么問題。 可能出什么問題了?

對於任何來自 Tech 和 Tim's Video 的人來說,對於為什么會發生這種情況感到困惑,在Class MyGrid(GridLayout):下面有一個錯字Class MyGrid(GridLayout):

def__init__之間需要有一個空格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM