簡體   English   中英

嘗試在Python的Kivy中創建動態按鈕類,但獲得無效的屬性名稱

[英]Attempting to create dynamic button class in Kivy in Python but getting invalid property name

我正在嘗試,我想知道為什么我不太了解它。 我嘗試添加代碼,但得到:

該行上的屬性名稱無效:

  <MyButton@Button>: 

動態類聲明:

<MyButton@Button>:
     text: 'My Button!'
      # .. other Button properties

所以整個代碼是:

 <GridLayout>
     cols: 4
     row_default_height: 100

 <MyButton@Button>:
     text: 'My Button!'
     # .. other Button properties

MyButton:
    # properties I might want to set that aren't specified in dynamic class   

從您的代碼來看,我看到以下聲明:

  • ' <GridLayout>'
  • ' <MyButton@Button>:'

如果這不僅是SO上的格式問題(正確格式化為Ctrl + K),那么這將引發錯誤,因為窗口小部件/規則聲明僅處於第一級( 讀取: <' '之前沒有任何字符是字符),這意味着解析器將聲明視為屬性,可能是因為它包含:字符,或者僅僅是因為它不在第一級,這意味着該字符串是屬性或小部件。 (或上一行的延續)

暫無
暫無

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

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