Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否仍然可以使用空图标并从wx.Frame中删除dafault图标?_Python_Python 3.x_Wxpython - Fatal编程技术网

Python 是否仍然可以使用空图标并从wx.Frame中删除dafault图标?

Python 是否仍然可以使用空图标并从wx.Frame中删除dafault图标?,python,python-3.x,wxpython,Python,Python 3.x,Wxpython,我知道wxpython不能在不禁用Close/Maximize/Minimize按钮的情况下去掉wx.Frame的默认图标。但我想知道是否有任何方法可以使用空图标并从大型机中隐藏默认图标?我想不出任何办法,如果有办法的话,请告诉我好吗?或者如果有任何其他想法或方法隐藏默认图标,如果您能让我知道,我将不胜感激 我曾尝试插入以下代码,但没有成功 bmp1 = wx.EmptyIcon() # Setup icon1 = wx.Icon(bmp1) self.SetIc

我知道wxpython不能在不禁用Close/Maximize/Minimize按钮的情况下去掉wx.Frame的默认图标。但我想知道是否有任何方法可以使用空图标并从大型机中隐藏默认图标?我想不出任何办法,如果有办法的话,请告诉我好吗?或者如果有任何其他想法或方法隐藏默认图标,如果您能让我知道,我将不胜感激

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

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

这对我在wxpython 4.1a上的windows 10上起到了作用

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()

这对我在wxpython 4.1a上的windows 10上起到了作用

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()