参考にしたサイトはじめにいやもうね、公式ドキュメントを見ても検索しても、私のような初心者はそれらの内容を理解するにも、それらを参考に試行錯誤するにもすごい時間がかかってしまって。やり方がようやくわかってもすぐ忘れそうなので備忘録として残しとこうと。今回のやりたいことはこんな感じです。KivyのRecycleViewをいくつかの列に分けてTableみたいに表示させる、と。基にするRecycleViewを表示してみるまずはじめに、公式ページのスクリプトで最小構成とされているものを実行すると、1行1列で表示する形になりますので、これを基にしてやってみます。TestApp().run()こうなる、と。1行に1列ですね、はい。複数列で表示するやり方で、RecycleViewを複数列での表示にするには、データを格納している”data”を複数列に対応した形にすれば良いのですが、はて、どうやるの?って話で。'9'}]となっていて、RecycleViewの”data”はリストの中に辞書が入っている形で、1つの辞書が1つの行に順番に対応しているのだな、ということがわかります(公式ドキュメントに書いてあるけど文章だけだとイメージが湧きにくいんですよね。)というわけで、RecycleViewで1行に複数の列を表示することは、これらの辞書の要素を複数にすることに対応するのね、と。はい、.pyファイルに戻ります。現在のスクリプトのviewclassは”Label”になっています。これにより、Labelウィジェットの”text”にデータを入れる形になっています。これは1対1の対応になっているのでこのままでは複数の要素を複数の列にして表現することができない模様。viewclassを”BoxLayout”に変えて、そこに複数のLabelをぶら下げて複数の列を表現できるようにします。ここでは<RVBox@BoxLayout>としてBoxLayoutを継承したクラスを新しく定義することにしました。いうわけで[Kivy言語の記述部分]・<RV>のviewclassのところを”RVBox”に変えます。・<RVBox@BoxLayout>を宣言します。・text1とtext2とtext3を子インスタンスとして宣言しておきます。このときは空(”)でいいみたい。text3が入るようにします。text3の要素で構成された辞書を入れ込むようにします。TestApp().run()実行すると、こうなります。おわりに方法が分かってしまえば、簡単なことなのだろうと思いますが、分かるようになるまでえらい時間がかかりました。本記事ではBoxLayoutを使いましたが、並列で表示できる使いたいウィジェットを使えばいいと思います。RecycleViewを使うなら、viewclassにSelectableLabelを設定することが多いでしょうか。SelectableLabelはそれ自身で複数列の表示に対応できます。LabelでなくてGridLayoutの仲間のようなので。以上、KivyのRecycleViewで複数列を表示するやり方でした。KivyのRecylceViewの理解が少し進みましたとさ(たぶん)。投稿一覧いろいろあって現在ほぼ主夫。そんなワタシがVUCAな日々を奮闘する中で気付いたり感じたりしたことの記録です。ニッチなところでうっかり誰かのお役にたてればうれしい。*Amazonのアソシエイトとして、buは適格販売により収入を得ています。2019.07.30私はExcelばっかり使ってきた身なので、Numbersがまだ良くわかりません。2020.07.12タイトルママで、mplfinanceでローソク足(candlestick)チャートを描画した時のスタイルのメモです。使用して、お客様の好みや繰り返しのアクセスを記憶することで、最も適切なエクスペリエンスを提供します。使用に同意したことになります。設定」にアクセスして、管理された同意を提供することができます。