1
我使用的是屏幕管理,想小部件添加到屏幕子類,而使用.kv文件。添加小部件的屏幕子類.py文件
class MainMenu(Screen):
def __init__(self, **kwargs):
gLayout = GridLayout()
gLayout.add_widget(Button(text = 'test'))
class Sis(App):
def build(self):
root = ScreenManager()
root.add_widget(MainMenu(name = 'mainMenu'))
root.current = 'mainMenu'
return root
Sis().run()
當我嘗試運行上面的代碼時,我得到(pygame parachute) Segmentation Fault
。
如果我在.kv文件創建佈局,它工作正常。
我試過擺弄on_pre_enter
和on_enter
,但我敢肯定我錯誤地使用了它們。
任何幫助表示讚賞。
那排序它。我要讀'超級'。謝謝您的幫助。 – Derick