俺言語。

自分にしか理解できない言語で書かれた備忘録

wxPython

【wxPython】長いTextCtrlの中身の末尾を表示する方法

ファイルのパスなどを短いTextCtrlに表示する時など、ファイル名が表示されるように右揃え?にしたい場合。下記のようにTextCtrlのstyleで右揃えを指定しますが、TextCtrlを操作した後などに無効になっていることがある。この場合はTextCtrl内のテキストを全…

【Python】【wxPython】TextCtrlで一部だけ文字の色を変える

WxPythonのTextCtrlで文字を扱う際、全体の文字色は m_textctrl.SetForegroundColour(色) で変更できるが、このメソッドでは一部の文字列だけ色を変えることは出来ない。 一部だけ変える場合には m_text.SetStyle(最初の文字位置, 終わりの文字位置, 色) で…

【ロゴ】自動ロゴ作成サービス

Appを起動した直後に表示するSplash用の画像を作るために利用。 かなりかっこよくてデザインセンスのない当方には大変助かります…。hatchful.shopify.com

【Python】WxFormBuilder GenerateCodeのファイル名、書き出し方法覚え書き

WxFormBuilderで作ったGUIをファイルに書き出す際の設定/やり方を毎回忘れるので覚え書き。 親クラス名 Projectを選択した時のProperties内、 "name"がクラス名、"file"が書き出されるファイル名になる 個人的にはPrefixで”_”を(コードを直接編集することは…

【Python】wxFormBuilderがwxPython3に対応できていない部分

wxFormBuilderで作ったGUIはwxPython2までしか対応していないせいか wxPython3だとエラーでうまく動かいない場合があり。変更(修正)が必要な項目のまとめ。【バージョン】 wxformbuilder:3.5.1-RC1(Unicode) wxPython-Phoenix: 3.0.3dev2749+f803d20 【要変…

【Python】 ドラッグアンドドロップを実装したファイル選択ダイアログ

正確にはファイル選択ダイアログではなく、FilePickerを使ってファイルを選択している。 import wx ## 本体のクラス class MyFileChooseDialog: def __init__(self, *dir): if len(dir) == 0: self.inidir = "" else: self.inidir = dir[0] def MyFileChoose…

【Python】SpyderでwxPythonを使ったプログラムの実行

Spyderでwxを使ったプログラムを実行すると PyNoAppError: The wx.App object must be created first!なんてエラーが。調べてみるとどうもSpyderはwxで書かれているようで 詳しくはわからないけど競合?衝突?が起こってるらしい。回避方法は実行するカーネル…