kivyで日本語の表示
他の作業も少し進めつつ、今回は日本語の表示について。
色々の方法があるようだけど、今回はインポートするだけで日本語が表示できるようになるパッケージを利用することにした。
↓ありがたい。
Python: インポートするだけで Kivy が日本語を表示できるようになる japanize-kivy を作った - CUBE SUGAR CONTAINER
まずはインストール。
pipという機能を使うらしい。pydoroid3は、サイドバーにある。
表示されたinstallの場所に「japanize_kivy」を入力してinstallをタップすると、
…うまくいかない。どうやらパッケージが見つけられないらしい。そして、プラグインが足りてないようなので、右側を選択(なんて書いてあったかか忘れた((T_T)))
Googleplayが開いたので、インストールする。
Pydroid repository plugin - Apps on Google Play
インストール後、改めてpipを使ってパッケージをインストールすると、今度は成功!
インポートを追加して、実行すると、無事に日本語が表示された。
test.py
import japanize_kivy
from kivy.app import Appclass TestApp(App):
pass
if __name__ == '__main__':
TestApp().run()
test.kv
Label: # add comment
text: "こんにちは!"
途中に何回か、test.kvを表示してるときに実行のボタンをタップしてしまい、エラーを出してしまった。
そりゃ出るだろうけど、気を使って今表示してるのはpyじゃないよ。とか教えて欲しい。しばらく、何事かと思った。
今日お世話になったサイト
Python: インポートするだけで Kivy が日本語を表示できるようになる japanize-kivy を作った - CUBE SUGAR CONTAINER