[英]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.