Форум сайта python.su
Здравствуйте.
Есть анимация, файл sneg.gif
Очень хочется анимации данного файла через gui
Спасибо.
Отредактировано SharkyEXE (Дек. 15, 2017 10:58:04)
Прикреплённый файлы: sneg.gif (36,3 KБ)
Офлайн
не совсем понятен вопрос, вернее совсем непонятен, но на всякий случай вот простой пример на tkinter
# from tkinter import * import time import os root = Tk() frames = [PhotoImage(file='sneg.gif',format = 'gif -index %i' %(i)) for i in range(21)] def update(ind): frame = frames[ind] ind = ind+1 if ind<20 else 0 label.configure(image=frame) root.after(100, update, ind) label = Label(root) label.pack() root.after(0, update, 0) root.mainloop()
[code python][/code]
Отредактировано PEHDOM (Дек. 15, 2017 12:17:52)
Офлайн
PEHDOM
Здравствуйте.
А на gui не поможете , пожалуйста
Просто хочется несколько способов вывода gif анимации , из этих методов будет пробоваться реализация плагина на python , плагин будет установлен на ресивер с управлением enigma2 ( linux ) , на экране будет анимация
Просто мне написали , что через tkinter на экране телевизора не будет анимации , нужно gui
Офлайн
SharkyEXEдавайте таки определимся ,gui это graphical user interface - разновидность пользовательского интерфейса, в котором элементы интерфейса, представленные пользователю на дисплее, исполнены в виде графических изображений в отличие от интерфейса командной строки. tkinter как и pyQT, как и WxPython это библиотеки для реализации этого самого ГУЯ.
Просто хочется несколько способов вывода gif анимации , из этих методов будет пробоваться реализация плагина на python , плагин будет установлен на ресивер с управлением enigma2 ( linux ) , на экране будет анимация
[code python][/code]
Офлайн
PEHDOM
Посмотрите почту
Офлайн
PEHDOM
А можете , пожалуйста , готовые примеры копировать-вставить в файл plugin.py , запустить и все работает , для Components.Pixmap.MultiPixmap и/или Components.Element.AnimatedElement
Офлайн
SharkyEXEготовых примеров нету, я ж говорю никогда не работал с енигмой и ресивера у меня нету чтоб посмотреть, и даже никакого эмулятора нету чтобы запустить и проверить. Но что-то мне подсказывает что MultiPixmap вам может не понадобиться.
А можете , пожалуйста , готовые примеры копировать-вставить в файл plugin.py , запустить и все работает , для Components.Pixmap.MultiPixmap и/или Components.Element.AnimatedElement
[code python][/code]
Офлайн
PEHDOM
Ресивер есть у меня и почти с 12.00 до 24.00 могу протестить скрипт
А через Components.Pixmap.Pixmap можете , пожалуйста , пример
Офлайн
вам бы лучше поспрашивать на форумах для енигмы и плагинов, например
вот тут http://vuplus.ru/index.php/board,28.0.html вам ответят быстрее.
Там же есть уроки по написанию плагинов для енигмы http://vuplus.ru/index.php?topic=944.0
на русском все разжовано построчно.
плюс есть вот такой туториал http://minplass.ddns.net/Forum/kontrastforum/index.php?action=dlattach;topic=346.0;attach=286
(по клику мыши оно не скаичвает, нужно текст ссылки скопировать в аресную строку и нажать ентер, тогда скачаеться архив с ПДФ-кой внутри)
там в седьмом уроке как раз показывают как отобразить картинку, как раз через Components.Pixmap.Pixmap
копипастите их код себе, земеняете картинку на свою, и дальше эксперемнтируете.
ЗЫ нашел еще такую мурзилку по написанию плагинов, тоже на русском.
https://www.dropbox.com/sh/oynabgs7hww38q2/AACC8Z2XhlHPvqQic4cf1Nnya
[code python][/code]
Отредактировано PEHDOM (Дек. 20, 2017 13:06:25)
Офлайн
PEHDOM
Здравствуйте.
А можете пожалуйста как-то написать мне код из седьмого урока про картинку, я этот код вставлю в файл plugin.py, запущу этот файл в ресивере и проверю, будет или нет у меня анимация снега
Спасибо.
Офлайн