python3

wxPython(Phoenix)

wxPython matplotlibと併用しつつ描画を呼び出す

久しぶりにwxPythonを触ったら4.0.0aが出ていた、Phoenixが合流したのかな? matplotlibをwxPythonで扱う - white wheelsのメモ のページのようにmatplotlibをwxPythonを使って表...
Python3

Python3 標準入力を変更する

Python3の標準入力の変更について記述が少なかったのでメモ。 以下のようにできる。ファイル記述子を用いた場合はコメントアウト部分。 sys.stdinをopenしたものに変えればいい。 # -*- coding: utf-8 -*- i...
Python3

Python3 同じ親フォルダの違う子フォルダからモジュールをインポートする

Deep Learningの本を手を動かしながら、かつ、遭遇した問題を解決しながら読んでいる。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装posted with amazlet at 17.0...
Python3

Python3 matplotlibでRuntimeErrorが出た時の対処

Deep Learningを知ろうと思い立ち、以下を読み進めている。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装posted with amazlet at 17.05.18斎藤 康毅 オライ...
Python3

Python3 pyinstallerでバンドルするときに、ぼやけなくさせる

wxPython(Phoenix) pyinstallerでバンドルするときの大雑把な流れ - ikap で最後に書いた、pyinstallerで作成した.appを起動するとぼやける問題の回避策 pyinstallerのドキュメントにあった...
wxPython(Phoenix)

wxPython(Phoenix) pyinstallerでバンドルするときの大雑把な流れ

pyinstallerでwxPython(Phoenix)のアプリをバンドルする流れの大雑把なまとめ。 Macでpipを利用しています。 pyinstallerを使う。 pyi-makespec <options> <appname>.py...
wxPython(Phoenix)

wxPython(Phoenix) キーボード操作は、wx.EVT_CHAR_HOOKを使うのが良さそう

少し前に、 wxPython(Phoenix) event.Skip()できないイベントで、イベントを他に渡す - ikapで、 KeyEventは伝播できないと述べていたが、特定のイベントではSkip()で伝播させられるようだ。 wx.E...
wxPython(Phoenix)

wxPython(Phoenix) FileDialogのパスは正規化したほうがいいよ

環境 mac os version: 10.11.5 wxPython(Phoenix) version: 3.0.3.dev2749+f803d20 osx-cocoa (phoenix) 本文 wxPythonにてFileDialogを...
wxPython(Phoenix)

wxPython(Phoenix) event.Skip()できないイベントで、イベントを他に渡す

要約すれば、 wx.PostEvent(dist, evt) で、イベントを明示的に伝播できます、ということです。 追記 キーボードの入力というか、操作を受け付けたい時は、 wxPython(Phoenix) キーボード操作は、wx.EVT...
wxPython(Phoenix)

wxPython(Phoenix) bytes型の画像をwx.Imageに読み込む

Phoenixでは画像はwx.Imageクラスで扱う。 wx.Image — wxPython Phoenix 3.0.3 documentation wx.Imageインスタンスを作成するときは、 import wx img = wx.I...