実施環境はじめにKivyにおいて、ウィンドウサイズに合わせてwidgetの幅が変化するようにしているときに、それに合わせてtextのフォントサイズも変えたいねっていう時がありまして。Python側で関数を設定せずにKv言語側でフォントサイズをいじる方法のメモです。Python側で関数を作ってもいいんでしょうけど、widgetへのアクセスルートがややこしいときがあって、kivy言語で直接いじれたら楽やん。ええっと、こんな感じで、テキストが見切れるのを、、、こうする、と。いうわけで、ウィンドウの幅を変えた時にwidgetの幅が変わるのに合わせて一緒にテキストのフォントサイズを変えてtextの全体を確認できるようにできるようになりました。widgetのdefaultのwidthとしただけです。対応するPythonのコードを次に示します。widthになったときにだけfont_sizeが小さく変わるようにしてみます。widthが800以上の時は80を維持して、800より狭くなったらそれに合わせてfont_sizeを小さくするようにしてみます。ついでに、他も試してみます。ここではLabelの背景色とtextの内容とfont_sizeを一緒に変化させてみます。