質問: "__main__": testApp().run() ``` ### 試したこと python3.4でも実験しました。またpygameのインストールし直しなども行いました ### 補足情報(FW/ツールのバージョンなど) Mac High Sierra 10.13.3 python 3.6.1 Kivy (1.10.0) Kivy-Garden (0.1.4) pygame (1.9.3)
回答: Kivyをインストールしてご質問のコードを実行したところテキストの編集が行えENTERキーを押下すると`on_enter[編集後のテキスト]`がコンソールに表示されました。おそらくこれが質問者さんの期待する動作であろうと思います。ソースコード自体は修正してません。 ひょっとしたらKivyのインストールに問題がある可能性はないんでしょうか?環境(Windows10)が質問者さんと違うので参考になるかあやしいですがKivyのインストールは を参考に以下の依存モジュールをインストールしました(IDE:PyCharmのpyenv環境です) ``` Windows 10 64bit Python 3.6.0 pip 9.0.1 setuptools 28.8.0* Cython 0.27.3 * Kivy 1.10.0 Pillow 5.0.0 (※) * docutils 0.14 * kivy.deps.glew 0.1.9 * kivy.deps.sdl2 0.1.17 * Pygments 2.2.0 * pygame 1.9.3 * pypiwin32 220 ``` *が上記ページでインストール要とかかれていたものです。 ※は上記ページを見る前にKivyのみしかインストールせずに実行した際にPILがロードできないと言われたのでインストールしてしまったものです。本当はいらないのかもしれません。 なお、上記はPyCharmでインストールを直接指示したモジュール名のみのリストです。インストールした結果自動的に入った他のモジュール(Kivy-Garden 0.1.4, Pillow-PIL 0.1.dev0, etc.)は記載していません。 * docutilsとかPygments Kivyを動かすのにのこれらの必要性が疑問でしたが、とりあえず細かいことは気にせずに書いてあるモジュールを全部いれてしまいました。 * pypiwin32 見るからにWindows用のモジュールっぽいのでMacintoshでは違うモジュールなのか、もしくは全然必要ないかも知れません。