0

私がwxpythonで書いているプログラムが、安定したバージョンだけでなく開発バージョンもサポートしていることを確認しようとしています。これは主に、安定したブランチにバックポートされていない多くの外観上の改善のためです。
プログラムにAUINoteBookウィンドウがあり、今日はタブにアイコンを追加しました。
ただし、2.9でこれを試すと、次のエラーが発生します。

Traceback (most recent call last):
  ...
  File "...", line 91, in _NewPage
    self.noteBook.AddPage(Window, Caption, bitmap=bitmap)
  File "/home/roy/wx2.9/wxPython-src-2.9.4.0/wxPython/wx/_core.py", line 13628, in AddPage
    return _core_.BookCtrlBase_AddPage(*args, **kwargs)
TypeError: 'bitmap' is an invalid keyword argument for this function

タブにアイコンを追加するための新しいAPIは何ですか?

4

1 に答える 1

1

コードを見ると、wx.Notebook または wx.BookCtrl コードをプロキシしているように見えるので、wx.Notebook が使用するのと同じ API を使用する必要があると思います。これは wx.ImageList を使用してから追加しますmyNotebook.SetPageImage(pageNumber, imageNumber) を使用してノートブックに

wxPython デモは、wx.Notebook デモでこれを行う方法を示しています。

于 2012-08-20T14:29:20.077 に答える