Внимание! Новое программного обеспечение для World Vision Foros Ultra и World Vision Foros Combo S2/T2 выложено в теме с обновлением.

Подробней в теме: по ссылке

Автор Тема: Вопросы и ответы по программированию Python  (Прочитано 18710 раз)

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
Вот с этим пока у меня не получается.
В стандартном размере вывести без проблем, а вот через resize никак не хочет работать гад....
Зависит от того как вы пиконы вписываете.Судя по вашему коду то перерозмерить проще через picload вписав в него например брать размер пикона и делить его на 2(тоисть получите не 100 на 60 а 50 на 30) .Смотрел ваш код-очень все логично отличная работа.Тока одно смущает(не сочтите за критику или навязывание своей идеи).Вывод картинок для прогрессбаров.По вашему коду вы полностью отказались от пнг со скинов а ведь очень много скинов в листе имеют вписанные свои пнг для прогрессбаров...я бы сделал так

                   elif attrib == 'picServiceEventProgressbar':
                        pic = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, value))
                        if pic:
                            self.picServiceEventProgressbar = pic   

и дописав

        self.selectionPixmap = None
        self.picServiceEventProgressbar = None

тогда там где прогрессбары у вас можна сделать по типу вот так

                        if self.picServiceEventProgressbar == None:   
                           
                               res.append((eListboxPythonMultiContent.TYPE_PROGRESS,
                                  .
                                  .ваш код
                            else:
                               pixmap = self.picServiceEventProgressbar 
                               res.append((eListboxPythonMultiContent.TYPE_PROGRESS_PIXMAP,
                                   .
                                   .ваш код
так будет если картинки нет в писанной в скине выводить прогрессбар если есть-то прогрессбар используя картинку со скина
« Последнее редактирование: 18 Март 2013, 12:45:42 от Ednaz »
Эти пользователи сказали Вам СПАСИБО: