Найти - Пользователи
Полная версия: wxPython иконка приложения
Начало » GUI » wxPython иконка приложения
1
Levelup
Доброго времени суток!

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

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

frame.Show(True)
app.MainLoop()

но, к сожалению, ничего не выходит. На данный момент пытаюсь реализовать все это на Ubuntu, прочитал что указанный вариант работает только на винде. Пробовал использовать метод SetIcon внутри класса Frame - тоже ничего, отображается стандартная иконка питона.
Подскажите, пожалуйста, как быть?
Piton23
Попробуй wx.BITMAP_TYPE_ANY
или в качестве адреса ‘./icon.xpm’
leonid_10
Так вот у меня работало в линуксе

icon = wx.EmptyIcon()
icon.CopyFromBitmap(wx.Bitmap(“icons/rainbow.png”, wx.BITMAP_TYPE_ANY))
self.SetIcon(icon)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB