kivy備忘録(1-1)の状況から、AllSCNのインスタンスをPython側で設定することとした。

filelist.py


from kivy.uix.screenmanager import Screen
from kivy.app import App
from kivy.lang import Builder
from kivy.core.window import Window
from kivy.uix.widget import Widget
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.popup import Popup
from kivy.uix.treeview import TreeView, TreeViewLabel, TreeViewNode
from kivy.uix.label import Label
from kivy.properties import ObjectProperty

from kivy.core.text import LabelBase, DEFAULT_FONT
from kivy.resources import resource_add_path

# 日本語フォント設定
resource_add_path('./fonts')
LabelBase.register(DEFAULT_FONT, 'ipaexg.ttf')




class AllSCN(Widget):
    pass

class FilelistApp(App):
    def build(self):
        return AllSCN()


if __name__ == '__main__':
    FilelistApp().run()

(ソースコードを見ておわかりの通り、fontsパスにIPAフォントを入れています)

filelist.kv(前回と同じ)


AllSCN:
    Label:
        text: 'Hallo Foods'

これで実行したら、、、、、

はにゃ?

 

そんなわけで、飯食ってから考えよう。

(20:33記入)

明日以降にしよう。

こうしてずるずる?