Thread: [Boa Constr] Program Icon
Status: Beta
Brought to you by:
riaan
From: Leazen . <le...@ho...> - 2002-03-06 14:40:16
|
I am sorry if this is a stupid question but I can't set the icon (the one at the NW corner) of the windows from the IDE though I found a property called "icon". I guess I just don't know how to use it. Could some one please tell me how to set this property? Oh, and can I have the icon in PNG or must it be a .ico? Thanks, Javier _________________________________________________________________ Join the worlds largest e-mail service with MSN Hotmail. http://www.hotmail.com |
From: Riaan B. <riaan@e.co.za> - 2002-03-08 03:57:57
|
Hello Javier, "Leazen ." wrote: > > I am sorry if this is a stupid question but I can't set the icon (the one at > the NW corner) of the windows from the IDE though I found a property called > "icon". I guess I just don't know how to use it. The property editor for the Icon has not been written yet, sorry. It should be a simple extension of a normal bitmap property editor. > > Could some one please tell me how to set this property? add this line in your __init__ method: self.SetIcon(wxIcon('path/to/icon.ico', wxBITMAP_TYPE_ICO)) > > Oh, and can I have the icon in PNG or must it be a .ico? Must be an .ico file. That's why it can't just be set by a normal bitmap property editor. > > Thanks, > Javier > |
From: Robin D. <ro...@al...> - 2002-03-08 20:44:48
|
> > Could some one please tell me how to set this property? > > add this line in your __init__ method: > > self.SetIcon(wxIcon('path/to/icon.ico', wxBITMAP_TYPE_ICO)) > > > > > Oh, and can I have the icon in PNG or must it be a .ico? > > Must be an .ico file. > That's why it can't just be set by a normal bitmap property editor. Actually it can be, you just have to load it as a wxBitmap and convert it to a wxIcon first. bmp = wxBitmap('path/to/icon.png', wxBITMAP_TYPE_PNG) icon = wxEmptyIcon() icon.ConvertFromBitmap(bmp) self.SetIcon(icon) The next version of wxPython will have a wxIconFromBitmap(bmp) helper function/constructor to do the conversion for you. -- Robin Dunn Software Craftsman robin@AllDunn.com Java give you jitters? http://wxPython.org Relax with wxPython! |