#author("2017-06-04T09:05:13+00:00","default:admin","admin") #author("2017-06-04T09:10:20+00:00","default:admin","admin") -[[kivy:https://kivy.org/]] --[[API Reference:https://kivy.org/docs/api-kivy.html]] --[[Wiki:https://github.com/kivy/kivy/wiki]] *on Raspberry Pi [#h162577f] **インストール [#u71cc569] -[[Installation on Raspberry Pi:https://kivy.org/docs/installation/installation-rpi.html]] --[[Installation on Raspberry Pi(翻訳済み) :https://pyky.github.io/kivy-doc-ja/installation/installation-rpi.html]] -[[RaspbianにKivyをセットアップ:http://www.shinayoshi.net/post/2016/07/16/raspberrypi-kivy-setup/]] ---- $ sudo apt-get update $ sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \ pkg-config libgl1-mesa-dev libgles2-mesa-dev \ python-setuptools libgstreamer1.0-dev git-core \ gstreamer1.0-plugins-{bad,base,good,ugly} \ gstreamer1.0-{omx,alsa} python-dev libmtdev-dev \ xclip $ sudo apt-get install xclip xsel -Python3 の環境に Ivy をインストール(Python2 なら pip3 を pip に) $ sudo pip3 install -I Cython==0.23 $ sudo pip3 install git+https://github.com/kivy/kivy.git@master **OSOYOO(オソヨー) HDMI 3.5インチLCDディスプレイ用の設定 [#x126140c] -[[Configuration object:https://kivy.org/docs/api-kivy.config.html]] -~/.kivy/config.ini mouse = mouse mtdev_%(name)s = probesysfs,provider=mtdev hid_%(name)s = probesysfs,provider=hidinput -/boot/config.txt display_default_lcd=0 -KIVY_BCM_DISPMANX_ID を実行時に指定 KIVY_BCM_DISPMANX_ID=2 python main.py --0: DISPMANX_ID_MAIN_LCD --1: DISPMANX_ID_AUX_LCD --2: DISPMANX_ID_HDMI --3: DISPMANX_ID_SDTV --4: DISPMANX_ID_FORCE_LCD --5: DISPMANX_ID_FORCE_TV --6: DISPMANX_ID_FORCE_OTHER *プログラミング [#if8563a0] -[[Python Kivyの使い方① ~Kv Languageの基本~:http://qiita.com/dario_okazaki/items/7892b24fcfa787faface]] -[[Python Kivyの使い方② ~電卓を作成する~:http://qiita.com/dario_okazaki/items/910abf09344a60dd7823]] -[[Python Kivyの使い方③ ~WebAPIとの連携(リクエストの送受信から結果表示まで)~:http://qiita.com/dario_okazaki/items/32446faff803a067d700]] -[[Python Kivyの使い方④ ~Androidでの実行~:http://qiita.com/dario_okazaki/items/4f6373051afb70b794d9]] -[[Python Kivyの使い方(参考)~APIリファレンスのKivy Languageを翻訳してみた~:http://qiita.com/dario_okazaki/items/680b293be0fb2a5f9e60]] -[[Kivy 超入門(1):インストールからHello, World! まで:http://iatlex.com/python/kivy_1/]] -[[Kivy 超入門(2):ウィンドウのレイアウト,入力フォーム:http://iatlex.com/python/kivy_2/]] -[[Kivy 超入門(3):レイアウトを簡単に調整する(kvファイル):http://iatlex.com/python/kivy_3/]] -[[Kivy 超入門(4):ボタンを作成する,ウィジェットの作成:http://iatlex.com/python/kivy_4/]]