今回は、PythonのKivyというライブラリを使ってデスクトップアプリを作るまでの過程でハマったことをまとめます。World」をアプリに表示させるところまでの手順をメモしておきます。途方にくれていたのですが、上のツイートをしたところ、Kivyのドキュメントの翻訳を手がけている激強エンジニアの方から、「日本語フォントをインストールすればいけるよ」というアドバイスをいただくことができました。SOのいくつかのQ&Aを読んで、Android用のプログラミングを行うQPythonとKivyという2つのオプションがあることに気づきました。私は自分の理解を検証し、重要な情報が欠落しているかどうかを確認しようとしています。"ans"」の戻り値(おそらくresultのインスタンス)を参照すべきであって、resultクラスそのものを参照したために発生したエラーなのでしょう。KV言語を使用せずに、ボタンにバインドされたon_pressイベントを使用して画面を変更する方法を知りたいと思います。私はKivyのドキュメントを読んだが、KVファイルを使って解決策を見つけることができた。PythonでKivyライブラリを活用する方法について解説します。Pythonについてそもそもよく分からないという方は、Pythonとは何なのか解説した記事をまずご覧ください。button.background_normalプロパティは文字列のみを受け入れます。Falseなどの画像プロパティをカスタマイズしたいと思います。グラフをプロットしてみる。使った環境は次の通り。これでpython2.7.6を使用できるようになりました。pyenvでインストールしたPythonにはpipが内蔵されています。今回はこのpipを使ってkivyのインストールを行ないます。こちらに書いてあるインストール手順を踏んで行ないました。良い答えと詳細なコマンドがあります。3.4の追加情報とともに以下にコピーされます。背景に色を付けてみます。前回のプログラムをそのまま使います。今回はスクロールビューについて書いていきます。レイアウトの範囲をオーバーフローした場合にスクロールが発生します。Pythonで絵を描く、となればまずはTurtleモジュールです。高度なPygameやKivyを使った方法も別ページ紹介しています。すべての依存関係は、既存のPythonインストールに使用します。今後使っていくなら拡張性のあるKivyを使っていった方がいいかなと思いまして、今回はKivyを使っての記事を書いていきたいと思います。Android端末を用いて、アプリ開発をしていくための環境設定をします。Pythonを使用したアプリ開発するため、QPythonというアプリを使います。Interfaceでのマルチタッチアプリケーション開発のためのオープンソースライブラリである。X、Windowsである。Genericを使用します。python-for-androidは、Android上のPythonアプリケーション用のパッケージャです。その結果、Kivyをはじめ外部のGUIライブラリが利用されています。PyQtはQtという歴史あるライブラリをPython向けに移植されたものです。国外にも国外にもPyQtを使用したアプリケーションは数多いです。