質問: kivy_test001() app.run() ``` ### 試したこと 実際のコードではScreenManegerで複数の画面を切替えるものを作成していますが 画像16枚目を読み込むことで同じ結果になります。 以下のことを試してみましたが、解消されません。。 1.画像ファイルの縮小 2.画像ファイルの種類変更(*.png -> *.jpeg、*.bmp、*.gif) 3.PythonファイルとKvファイルに分け、kvファイルでの画像読み込み 4.Screen切替時(on_leave)にremove_widget()等で都度画像ウィジェットの削除 5.ラズベリーパイのアップデート(sudo apt-get update、sudo apt-get dist-upgrade) 6.Pythonのバージョン切替(3.4.2→3.6.0) ### 補足情報(FW/ツールのバージョンなど) 本体:Raspberry Pi 3 MODEL B ディスプレイ:Raspberry Pi 公式 7" Touchscreen Display for Pi OS:Raspbian GNU/Linux 8.0 (jessie) Python: 3.4.2 kivy:1.10.1.dev0 以下はPythonプログラム起動時のログですが、 特にエラーは発生していません。 [INFO ] [Logger ] Record log in /home/pi/.kivy/logs/kivy_18-04-18_33.txt [INFO ] [Kivy ] v1.10.1.dev0, git-67f7dee, 20171130 [INFO ] [Python ] v3.4.2 (default, Oct 19 2014, 13:31:11) [GCC 4.9.1] [INFO ] [Factory ] 194 symbols loaded [INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored) [INFO ] [Window ] Provider: egl_rpi [INFO ] [GL ] Using the "OpenGL ES 2" graphics system [INFO ] [GL ] Backend used [INFO ] [GL ] OpenGL version [INFO ] [GL ] OpenGL vendor [INFO ] [GL ] OpenGL renderer [INFO ] [GL ] OpenGL parsed version: 2, 0 [INFO ] [GL ] Shading version [INFO ] [GL ] Texture max size <2048> [INFO ] [GL ] Texture max units <8> [INFO ] [Shader ] fragment shader: [INFO ] [Shader ] vertex shader: [INFO ] [Window ] virtual keyboard not allowed, single mode, not docked [INFO ] [GL ] NPOT texture support is available [INFO ] [OSC ] using for socket [INFO ] [ProbeSysfs ] device match: /dev/input/event1 [INFO ] [HIDInput ] Read event from [INFO ] [ProbeSysfs ] device match: /dev/input/event0 [INFO ] [HIDInput ] Read event from [INFO ] [ProbeSysfs ] device match: /dev/input/event1 [INFO ] [MTD ] Read event from [INFO ] [ProbeSysfs ] device match: /dev/input/event0 [INFO ] [MTD ] Read event from [INFO ] [ProbeSysfs ] device match: /dev/input/event1 [INFO ] [HIDInput ] Read event from [INFO ] [ProbeSysfs ] device match: /dev/input/event0 [INFO ] [HIDInput ] Read event from [INFO ] [Base ] Start application main loop [INFO ] [HIDMotionEvent] using [INFO ] [HIDMotionEvent] using [INFO ] [MTD ] range position X is 0 - 800 [INFO ] [HIDMotionEvent] range ABS X position is 0 - 800 [INFO ] [MTD ] range position X is 0 - 0 [INFO ] [MTD ] range position Y is 0 - 480 [INFO ] [HIDMotionEvent] using [INFO ] [HIDMotionEvent] range ABS Y position is 0 - 480 [INFO ] [MTD ] range position Y is 0 - 0 [INFO ] [HIDMotionEvent] using [INFO ] [MTD ] range touch major is 0 - 0 [INFO ] [HIDMotionEvent] range ABS X position is 0 - 800 [INFO ] [HIDMotionEvent] range position X is 0 - 800 [INFO ] [MTD ] range touch major is 0 - 0 [INFO ] [MTD ] range touch minor is 0 - 0 [INFO ] [HIDMotionEvent] range ABS Y position is 0 - 480 [INFO ] [HIDMotionEvent] range position Y is 0 - 480 [INFO ] [MTD ] range touch minor is 0 - 0 [INFO ] [MTD ] range pressure is 0 - 255 [INFO ] [HIDMotionEvent] range position X is 0 - 800 [INFO ] [MTD ] range pressure is 0 - 255 [INFO ] [MTD ] axes invertion: X is 0, Y is 0 [INFO ] [HIDMotionEvent] range position Y is 0 - 480 [INFO ] [MTD ] axes invertion: X is 0, Y is 0 [INFO ] [MTD ] rotation set to 0 [INFO ] [MTD ] rotation set to 0
回答: 元々公式ディスプレイとセットで付属していたSDカードにプリインストールされていたものをそのまま使用していましたので、別途SDカードを購入し最新のRaspbian(Stretch)を書き込みの上再セットアップを行い上記現象の解消に至りました。 原因は不明のままですが、自己解決いたしました。 ご覧になってくださった皆様ありがとうございました。