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 回答