前提
ここに質問の内容を詳しく書いてください。
pythonのkivy langageを使用してゲームのメニュー画面を作成しようと思っているのですがkivy langageの読み込みができません
ここに実現したいことを箇条書きで書いてください。
- ▲▲機能を動作するようにする
現在は一番最初のメニュー画面をSpinnerを使用して作成したいです
発生している問題・エラーメッセージ
kivy langageの読み込みができまぜん
エラーメッセージ
FactoryException: Unknown class <MainRoot>
該当のソースコード
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.spinner import Spinner
from kivy.lang import Builder
Builder.load_file("Desktop/main.kv")
class CustomSpinner(Spinner):
pass
class MainRoot(BoxLayout):
def on_spinner_change(self, text): print('The spinner', self, 'have text', text)
class MainApp(App):
def build(self):
self.title = 'Spinner Test'
if name == "main":
MainApp().run()
python kivy ソースコード
試したこと
ここに問題に対して試したことを記載してください。
Builder.load_file('')のfileをstringにしたり調べ出たことは大体行ったと思います
補足情報(FW/ツールのバージョンなど)
anacondaのspiderでプログラミングを行っています
kivyの勉強は始めたばかりです。
太字にしている所がエラーの原因と思っております。
あなたの回答
tips
プレビュー