wxPythonの謎仕様5選

2023年4月23日

Google Ad

wx.Colorがない

 なぜかイギリス英語でwx.Colourと表記されている。

wx.Colourの色がおかしい

 HTMLと同じような文法と書いてあるにもかかわらず、16進表記で書くときはRGBではなくBGRの順。

ListCtrlにItemが入れられない

まずInsertItemで項目を作ってからSetItemしてカラムに入れたい値を入れる必要がある。

例えば、rowというリストをItemとして挿入したい場合、以下のようにする。

self.ListCtrl_Text.InsertItem(1 , row[0])
self.ListCtrl_Text.SetItem(1 , 0, row[0])
self.ListCtrl_Text.SetItem(1 , 1, row[1])

 しかしGetItemTextの場合はそのまま項目とカラムを指定すれば値を取得できる。

wxGrade(公式GUIエディタ)の戻るボタンが効かない

 こまめに保存するしかない。

wx.EVT_CHAR_HOOKでCtrl + Sが効かない

 同じ保存の意味を持つF12で代用するしかない。

広告

wxPythonの書籍は英語しかない。

広告

2023年4月23日プログラミング,PythonPython,wxPython,仕様

Posted by kojichu