我正在嘗試使用垂直BoxLayout動態地構建Kivy佈局,其中包含可在運行時更改的自定義小部件MyRow。 每一行都是一個水平的BoxLayout我不使用網格佈局,因爲 MyRow佈局正在開發,可以在不久的將來將小工具等等類似這樣的例子 但隨着更改代碼 下面我只會看到窗口左下角堆疊在一起的小部件。 from kivy.app import App
from kivy.uix.widget im
通過在kv文件中實例化自定義GridLayout,我爲mes屬性(整數)設置了一個值。該值不會傳遞給python類變量。我已經聲明瞭與NumericProperty相同的屬性,但是當我運行代碼時,print語句顯示的是在py文件中設置的默認值,而不是在kv文件中設置的值。我不明白爲什麼會發生這種情況。 的main.py from kivy.app import App
from kivy.uix
不好意思打擾你。我最近開始在基維開發,我試圖在窗口中顯示一個可滾動的文本文件。文本來自.txt文件,並使用標籤的id將從文件中獲得的字符串放入Label中的文本字段中。 我遇到的問題是,如果kivy文檔中明確指出標籤沒有行限制(默認情況下),當我傳遞一定數量的文本時,文本會以黑色顯示,如附圖所示。在添加一行到.txt之前,文本可以被正確讀取,但是在添加行之後問題就開始了。 After adding