Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2012 22:15:01

Levelup
От:
Зарегистрирован: 2011-01-10
Сообщения: 77
Репутация: +  0  -
Профиль   Отправить e-mail  

wxPython иконка приложения

Доброго времени суток!

Необходимо назначить приложению иконку, делаю таким образом:

app = wx.App(False)
frame = Frame()
frame.SetIcon(wx.Icon('icon.xpm', wx.BITMAP_TYPE_XPM))

frame.Show(True)
app.MainLoop()

но, к сожалению, ничего не выходит. На данный момент пытаюсь реализовать все это на Ubuntu, прочитал что указанный вариант работает только на винде. Пробовал использовать метод SetIcon внутри класса Frame - тоже ничего, отображается стандартная иконка питона.
Подскажите, пожалуйста, как быть?



Офлайн

#2 Март 4, 2012 08:17:31

Piton23
От:
Зарегистрирован: 2011-10-17
Сообщения: 139
Репутация: +  5  -
Профиль   Отправить e-mail  

wxPython иконка приложения

Попробуй wx.BITMAP_TYPE_ANY
или в качестве адреса ‘./icon.xpm’

Офлайн

#3 Март 4, 2012 20:16:22

leonid_10
От:
Зарегистрирован: 2010-03-28
Сообщения: 197
Репутация: +  3  -
Профиль   Отправить e-mail  

wxPython иконка приложения

Так вот у меня работало в линуксе

icon = wx.EmptyIcon()
icon.CopyFromBitmap(wx.Bitmap(“icons/rainbow.png”, wx.BITMAP_TYPE_ANY))
self.SetIcon(icon)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version