无论如何使用空图标并从 wx.Frame 中删除默认图标?

Is there anyway to use an empty icon and get rid of dafault icon from the wx.Frame?

我知道 wxpython 没有在不禁用 Close/Maximize/Minimize 按钮的情况下删除 wx.Frame 默认图标的选项。但是我想知道有没有办法使用空图标并隐藏主机的默认图标?我想不出任何办法,如果有任何办法,有人可以告诉我吗?或者如果有任何其他想法或方法可以隐藏默认图标,请告诉我,我将不胜感激。

我曾尝试插入以下代码,但没有成功。

    bmp1 = wx.EmptyIcon()
    # Setup
    icon1 = wx.Icon(bmp1)
    self.SetIcon(icon1)

这对我有用 windows 10 on wxpython 4.1a

import wx


def create_invis_icon():
    frame = wx.Frame(None)

    bmp = wx.Bitmap(32, 32)
    # the default bitmap color is black, make it transparent
    bmp.SetMaskColour(wx.BLACK)
    icon = wx.Icon(bmp)
    frame.SetIcon(icon)
    frame.Show()


app = wx.App()
create_invis_icon()
app.MainLoop()