![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]()
Тема на оф. форуме существует уже давно, и я решил, что стоит написать и здесь.
PyXBMCt - фреймворк для создания плагинов XBMC с собственным интерфейсом на чистом Питоне. Фреймворк абстрагирует классы модуля xbmcgui, предлагая API, сильно напоминающий известный фреймворк PyQt, отсюда и название. Те, кто знаком с Питоновскими фреймворками для создания десктопных GUI - PyQt, PySide, Tkinter и т. п. - должны легко его освоить. Фреймворк полностью готов к использованию и включает все необходимые текстуры для оформления элементов интерфейса плагина XBMC. Пример использования для создания диалога входа на сайт можно увидеть в моем плагине plugin.video.ex.ua.alternative: http://xbmc.ru/forum/showthread.php?t=4291 Тема на оф форуме: http://forum.xbmc.org/showthread.php?tid=174859 Репозиторий на гитхабе: https://github.com/romanvm/PyXBMCt Документация на английском: http://romanvm.github.io/PyXBMCt/
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. Последний раз редактировалось Roman_V_M; 13.02.2016 в 00:40. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 29.12.2010
Сообщений: 776
|
![]()
Спасибо, нарыл когда то тему на офф сайте, успешно используется в некоторых плагинах
![]()
__________________
https://github.com/Silhouette2022/kodi/raw/master/repository.silhouette.zip |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]() Цитата:
![]() Как выяснилось, декодировать в utf-8 нужно только путь импорта, если используется. Пути к картинкам перекодировать не нужно и, наоборот, вредно.
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,689
|
![]()
Роман, какая-то непонятка, добавляю ListView в окно и хочу установить фокус на него:
Код:
self.list = pyxbmct.List('font14', _itemHeight=80) self.placeControl(self.list, 0, 0) self.setFocus(self.list) self.connect(self.list, self.make_choice) Код:
16:55:01 T:24468 ERROR: Control 3005 in window 13000 has been asked to focus, but it can't |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]() Цитата:
Глянул в своем старом плагине субтитров для Addic7ed (если честно, давно не использовал сабж) - у меня фокус ставился после заполнения списка.
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,689
|
![]()
Ага, список то я заполняю позже. Спасибо, проверим.
|
![]() |
![]() |
![]() |
#7 |
Member
Регистрация: 01.03.2016
Сообщений: 87
|
![]()
Уважаемый Roman_V_M
Если Вам не трудно, подскажите, пожайлуста, как обстоят дела с script.module.pyxbmct в Kodi (17.1-RC1 Git:20170223-nogitfound) со скином Estuary ? Скрипт не работает.
__________________
Раннее развитие детей, воспитание ребенка, восстановление после родов. Портал Активная Мама https://active-mama.com/ про школу и детский сад. Здоровье ребенка, красота и здоровье кормящей матери, отдых и игры с детьми. ![]() |
![]() |
![]() |
![]() |
#8 |
Member
Регистрация: 01.03.2016
Сообщений: 87
|
![]()
Уважаемый Roman_V_M
Установить script.module.pyxbmct-master.zip не получилось - ругается на отсутствие addon.xml Пришлось выцарапать директорию script.module.pyxbmct, зазиповать ее и затем установить. Установилось нормально и скрипт заработал.
__________________
Раннее развитие детей, воспитание ребенка, восстановление после родов. Портал Активная Мама https://active-mama.com/ про школу и детский сад. Здоровье ребенка, красота и здоровье кормящей матери, отдых и игры с детьми. ![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,933
|
![]()
Устанавливать автоматически генерируемый Гитхабом ZIP - это надо додуматься.
![]()
__________________
Координатор русского перевода Kodi: https://www.transifex.com/projects/p/kodi-main/ ------------------------------ Raspberry PI 2 + LibreELEC 8 (Kodi 17) Samsung Galaxy Tab A 10.1 + Kodi 17 for Android ------------------------------ Читаем и пополняем Википедию форума: http://xbmc.ru/wiki ------------------------------ На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум. |
![]() |
![]() |
![]() |
#10 |
Member
Регистрация: 01.03.2016
Сообщений: 87
|
![]()
Уважаемый Roman_V_M
Для простого лузера: что Гитхаб, что НЕГитхаб все едино (как у Высоцкого - "Земле: ей все едино - аппатиты и навоз...") Вопрос такой есть - как при помощи script.module.pyxbmct выводить на экран текст крупным шрифтом? Шрифта, крупнее font13 или font14 я несмог вывести. Например - font20
__________________
Раннее развитие детей, воспитание ребенка, восстановление после родов. Портал Активная Мама https://active-mama.com/ про школу и детский сад. Здоровье ребенка, красота и здоровье кормящей матери, отдых и игры с детьми. ![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Артефакты интерфейса | Gam | Поддержка платформы Windows | 19 | 12.01.2014 00:17 |
Глючок интерфейса | Basilio_Cat | Общие темы для обсуждения | 4 | 25.12.2011 20:26 |
Инструменты для создания скинов | dremius | Помощь по скинам | 4 | 03.03.2010 10:25 |