本文整理汇总了Python中wx.IconBundle方法的典型用法代码示例。如果您正苦于以下问题:Python wx.IconBundle方法的具体用法?Python wx.IconBundle怎么用?Python wx.IconBundle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wx
的用法示例。
在下文中一共展示了wx.IconBundle方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import IconBundle [as 别名]
def __init__(self, wxapp, bgapp, iconfilename):
wx.TaskBarIcon.__init__(self)
self.bgapp = bgapp
self.wxapp = wxapp
self.icons = wx.IconBundle()
self.icon = wx.Icon(iconfilename, wx.BITMAP_TYPE_ICO)
self.icons.AddIcon(self.icon)
self.Bind(wx.EVT_TASKBAR_LEFT_UP, self.OnLeftClicked)
if sys.platform != 'darwin':
self.SetIcon(self.icon, self.bgapp.appname)
else:
menuBar = wx.MenuBar()
filemenu = wx.Menu()
item = filemenu.Append(-1, 'E&xit', 'Terminate the program')
self.Bind(wx.EVT_MENU, self.OnExit, item)
wx.App.SetMacExitMenuItemId(item.GetId())
示例2: mySetIcons
# 需要导入模块: import wx [as 别名]
# 或者: from wx import IconBundle [as 别名]
def mySetIcons(self):
wx.Image_AddHandler(wx.PNGHandler())
ib = wx.IconBundle()
for sz in ("16", "32", "64", "128", "256"):
ib.AddIcon(wx.IconFromBitmap(misc.getBitmap("resources/icon%s.png" % sz)))
self.SetIcons(ib)
示例3: _set_frame_icon
# 需要导入模块: import wx [as 别名]
# 或者: from wx import IconBundle [as 别名]
def _set_frame_icon(frame):
# set frame icon
bundle = wx.IconBundle()
for image in ('matplotlib.png', 'matplotlib_large.png'):
image = os.path.join(matplotlib.rcParams['datapath'], 'images', image)
if not os.path.exists(image):
continue
icon = wx.Icon(_load_bitmap(image))
if not icon.IsOk():
return
bundle.AddIcon(icon)
frame.SetIcons(bundle)
示例4: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import IconBundle [as 别名]
def __init__(self, wxapp, bgapp, iconfilename):
wx.TaskBarIcon.__init__(self)
self.bgapp = bgapp
self.wxapp = wxapp
self.icons = wx.IconBundle()
self.icon = wx.Icon(iconfilename, wx.BITMAP_TYPE_ICO)
self.icons.AddIcon(self.icon)
if sys.platform != 'darwin':
self.SetIcon(self.icon, self.bgapp.appname)
else:
menuBar = wx.MenuBar()
filemenu = wx.Menu()
item = filemenu.Append(-1, 'E&xit', 'Terminate the program')
self.Bind(wx.EVT_MENU, self.OnExit, item)
wx.App.SetMacExitMenuItemId(item.GetId())
示例5: __init__
# 需要导入模块: import wx [as 别名]
# 或者: from wx import IconBundle [as 别名]
def __init__(self,parent,title):
""" Initialise main frame """
wx.Frame.__init__(self,None,title=title,size=(2000,900))
## EXPERIMENTAL
#self._mgr = aui.AuiManager()
#
## notify AUI which frame to use
#self._mgr.SetManagedWindow(self)
#ubuntu sizing:
if os.name == 'posix':
font = wx.Font(9, wx.FONTFAMILY_DEFAULT, wx.NORMAL, wx.NORMAL)
self.SetFont(font)
# Set icons for top-left of frame, alt-tab window ...
frame_icon = wx.IconBundle()
try:
frame_icon.AddIconFromFile(os.path.join(elecsus_dir,'images/elecsus_t_group.ico'), wx.BITMAP_TYPE_ANY)
except:
# new wx version
frame_icon.AddIcon(os.path.join(elecsus_dir,'images/elecsus_t_group.ico'), wx.BITMAP_TYPE_ANY)
self.SetIcons(frame_icon)
#if the window is closed, exit
self.Bind(wx.EVT_CLOSE,self.OnExit)
self.panel = wx.Panel(self)
self.panel.SetBackgroundColour(wx.Colour(240,240,240))
self._init_default_values()
self._init_plot_defaults()
self._init_menus()
self._init_panels()
## redirect stdout (command line text) to status box
sys.stdout = self.StatusPanel
sys.stderr = self.ErrorPanel
# Create initially blank set of axes
#self.OnCreateAxes(self.figs[0],self.canvases[0])
## Bind the event EVT_FIT_COMPLETE to function
## This executes in the main thread once the fitting thread
## (separate from the main thread) completes
self.Bind(EVT_FIT_COMPLETE,self.OnFitCompleted)