Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Отобразить картинку wxPython.. все не так просто)) [RSS Feed]

#1 Окт. 24, 2008 01:12:46

124bit
От:
Зарегистрирован: 2008-04-10
Сообщения: 121
Репутация: +  0  -
Профиль   Отправить e-mail  

Отобразить картинку wxPython.. все не так просто))

загуглил.. http://www.google.com.ua/search?hl=ru&q=show+image+wxPython&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=


ответ в принципе нашел… но как то очень сложно( разве это не должно делаться в 2-3 строчки,? или я чего то пропустил,?



Офлайн

#2 Окт. 24, 2008 01:25:31

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Отобразить картинку wxPython.. все не так просто))

jpg1 = wx.Image('one.jpg', wx.BITMAP_TYPE_ANY).ConvertToBitmap() #загружаем картинку из файла и конвертим в битмап
wx.StaticBitmap(myPanel, -1, jpg1, (10 + jpg1.GetWidth(), 5), (jpg1.GetWidth(), jpg1.GetHeight())) #делаем виджет с битмапом и привязываем к панели например ( с указанием размеров, позиции)



Отредактировано (Окт. 24, 2008 01:26:30)

Офлайн

#3 Окт. 24, 2008 11:12:08

124bit
От:
Зарегистрирован: 2008-04-10
Сообщения: 121
Репутация: +  0  -
Профиль   Отправить e-mail  

Отобразить картинку wxPython.. все не так просто))

спасибо, а как эту картинку растянуть? я открываю бмп, задаю ему любой size, а она не растягивается( пробывал делать Resize к wx.Image… всеравно не хочет(



Отредактировано (Окт. 24, 2008 11:12:56)

Офлайн

#4 Окт. 24, 2008 13:50:09

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Отобразить картинку wxPython.. все не так просто))

Я всетки рекомендую читать доку. И смотреть демки. Вопросов бы не возникало.

jpg1 = wx.Image('one.jpg', wx.BITMAP_TYPE_ANY).Scale( 100, 100).ConvertToBitmap()
wx.StaticBitmap(myPanel, -1, jpg1, (10 + jpg1.GetWidth(), 5), (jpg1.GetWidth(), jpg1.GetHeight()))



Офлайн

  • Начало
  • » GUI
  • » Отобразить картинку wxPython.. все не так просто))[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version