WGT - среда для виджетов на Phyton для 9

-

Обсуждение существующих проектов.



tdw1980


репутация:
на сайте с 1970 года
сообщений:

#1

Название: WGT v0.9.8

Программа Выполняющая функции Рабочего стола или позволяющая повесить на Мультимедийную кнопку телефона панельку с виджетами.
Виджеты лежат в папке E:\System\WGT\Widgets\ Новые виджеты можно будет просто туда докидывать.


OS: Symbian 9.4
Требует: Питон 2.0
Лицензия: Бесплатно
Автор: TDW ( то есть я smile )
Помошник: ArtemAftomonov
Дизайнер: Александр Tcapb (https://discotrash.ru/)
иконка от x-bow

Скачать можно тут: WGT

уже имеются в программе виджеты:
Моего производства:
1. RAM - показывает оперативу
2. RAM2 - показывает оперативу (поддержка скинов)
3. Battery - Показывает заряд батареи
4. Battery2 - Показывает заряд батареи (поддержка скинов)
5. Clock - часы с стиле НТС
6. RanApp - Ярлыки приложений
7. RanApp2 - Ярлыки приложений с выбором размера значка
8. Gismeteo - погода на сутки вперед.(поправил)
9. DriveInfo - онфа о дисках
10. Calendar - календарик на 1 день
11. Topbar - верхний бар(уровень сигнала, оператор, батарея, профили)
12. Softbar - нижний бар (2 настраиваемые софт кнопки, и набор номера)
13. Log - список пропущеных СМС и звонков
14. Player - управление плеерами (проверен на стандартном и TTPod)
15. Clockdigit - Графические цифровые часы
16. Contacts - фотоконтакты для быстрого вызова (поправил вроде )
17. MissedSMS - пропущеные смс
18. MissedCall - пропущеные вызовы
19. BT - включение и индикатор блютуз
20. Decor - прозрачные картинки для украшательства
21. current_screen - индикатор текущего стола
22. CalendarSlider - компактный сворачиваемый календарь и стандартные заметки

Созданые помошником ArtemAftomonov:
14. Calendar2 - календарь на месяц (можно листать и настраивать цвет, настроить график выходных)
15. Calc - Колькулятор
16. Notes - стикер-напоминалка
17. ClockAnalog - аналоговые часики(исправлены)
18. Location - инфо о сети
19. Stopwatch - секундомер
20. Timer - таймер
21. Flashlight - фонарик(белый квадрат на вес экран сворачивается в иконку)


изменения 0.9.5
1. Автозапуск
2. Скрыл картинки из галереи (перенес папку в систем, старые виджеты требуют правки пути к ресурсам)
3. Турбо_режим (увеличивает быстродействие при большом количестве виджетов в 2-3 раза)
4. Выбор количества столов (максимум 9)
5. настройка MM-кнопки
6. поправлена замена стола после входящего звонка
7. Новые виджеты (индикатор стола, компактный календарь, индикатор смс и звонков, профили, декор и др)
8. Исправления в виджетах gismeteo и contacts
9. добавлена блокировка виджетов (замок в контекстном меню)


Писалось и тестировалось на 5230

Жду ваших комментариев.
1) Стоит ли развивать данный проект
2) Что вас неустраивает в данном проекте
3) какие виджеты нужны
4) что бы вы хотели увидеть в следующей версии
5) какие баги обнаружили

ПРОЕКТУ ТРЕБУЮТСЯ ПОМОШНИКИ:
1) Тестеры
2) Дизайнер-художник
3) Разработчики виджетов (Помогу разобраться)
Желающие пишите в личку


тема создана:

Рейтинг: 4
голосов: 1

alexz93.mobi


репутация: 100
на сайте с 2009 года
сообщений: 73

HTC One (M8)

Минск

Возраст - 27

#2

молодец! Программа хорошая! Задумка тоже. Хотелось чтобы можно было просто ярлыки приложений добавлять а не этими файлами в папку. Еще как вариант чтобы на экране (во всех приложениях) отображалась иконка запускаюшзщая это окно
Ну и напоследок чтобы все это было в с++ smile

eron17


репутация:
на сайте с 1970 года
сообщений:

#3

Автор, подскажите плз сборочку питона с которой Ваша прога запустится.
Я пробовал через эту - прога не запускается...
-------------
добавлено в 02.53: Извиняюсь, всё работает. Не прочитал про 2.0.

zorato


репутация:
на сайте с 1970 года
сообщений:

#4

прога отличная, идея супер! fellow ИМХО, виджеты следует делать чуть крупней, ну и конечно ждем виджет погоды! laughing

tdw1980


репутация:
на сайте с 1970 года
сообщений:

#5

Немного разберусь с семейными проблемами. Будет и погода и дисковое пространство и еще чегонибудь придумаю. И про размер виджетов согласен.  Сложно одновременно и програмить и дизайном заниматься. Может кто нарисует

eron17


репутация:
на сайте с 1970 года
сообщений:

#6

По программке:
1. Развивать безсуловно стоит.
2. Само окошко, как мне кажется, лучше смотрелось если бы было поменьше (сейчас у меня за экран выползает). В горизонтальном режиме окно вообще далеко за пределы экрана выползает. Виджеты побольше бы, как уже говорилось выше.
3. Хотелось бы вывода ярлыков программ. Ну и погода непомешала бы.
4. Изменения размера окна для начала + сами виджеты б0льшего размера.
5. Баги описал выше с окнами, больше не заметил.

Забыл поблагодарить за софтину, очень надеялся, что когда-нибудь модифицируют эту ненужную (мне) кнопку, и вот оно свершилось smile

Bendrcheat


репутация:
на сайте с 1970 года
сообщений:

#7

Подскажите кто нибудь модуль пак такой что бы без подписи к проге этой.а то мегамодульпак не подписывается че то.



О программе хочу сказать:баттарея в тему,погоду надо бы добавить плюс что то типо тач баланса можно было бы или аудио плеер стандартный.

byob1


репутация:
на сайте с 1970 года
сообщений:

#8

Хм, можно ли просто замутить допустим эту программу ""WGT - панель виджетов на Phyton для 9.4"" иметь допустим пару виджетов и ярлыков приложений...
Те приложения,что будут запускаться с этой панели, будут открываться только в пределах этой панели (было бы клево по крайней мере для меня очень удобно если бы она содержала QIP PDA 3000 или аналог, который можно прятать с помощью этой панели в бок, или же открывать родной или сторонний плеер (понравился IMelo по интерфейсу) запускать музыку и просто сдвигать панель в бок чтоб если где в приложении в друго нада было - было удобно и без запар и поменять музыку и ответить в аську)))) а если честно эти часы, батарка и все остальное конечно прикольно, но не особо пользуется спросом)))

tdw1980


репутация:
на сайте с 1970 года
сообщений:

#9

1) ярлыки приложений - реализуемо работаю в этом направлении
2) приложения открывающиеся в пределах панели - только если написать специальные виджеты работающие как приложение или управляющие им. (например плеером, оили следят за аськой или смс и отображают их)
3) прятать отображать панель нажатием на нее - прятать уже можно. она и сейчас так прячется. отображать - нереализуемо на питоне в данный момент
4) спрос может появиться с наращиванием функционала. но один я тут несправлюсь
-------------
добавлено в 21.40: Пример виджета с комментариями. Вдруг найдутся желающие помоч.


import graphics #.............................................импорт модуля для работы с графикой
from graphics import * #..................................импорт модуля для работы с графикой
def ru(x):return unicode(x, 'utf-8', 'ignore') #.....функция для работы со строками на русском

class pluginClass (object): #.............................Объявляем сласс нашего виджета
>def __init__(self): #.......................................инициализация
>>pass #........................................................тут можно подгрузить ресурсы (выполняется 1 раз при подключении виджета)

>def run (self, set): #......................................основная функция вызывается 1 раз в сек и должна вернуть в виде картинки изображение виджета и маску к нему, параметр set зарезервирован для передачи данных виджету
#....................................................................далее начинается непосредственно код виджета тут для примера рисуем зеленый квадрат с цифрой 1 на нем
>>tcolor=(200, 10, 10) #..................................................................задаем переменную с цветом текста
>>bar=Image.new((64, 64)) #..........................................................создаем картинку 64*64 пикселя
>>bar.rectangle( (0, 0 , 64, 64), fill = (100, 200, 100)) # ....................рисуем зеленый квадрат
>>bar.text((5, 5), ru(' 1 '), tcolor, (None, 20, graphics.FONT_BOLD)) # печатаем текст " 1 " цветом tcolor размер 20 стиль шрифта FONT_BOLD (жирный)
>>msk=Image.new((64, 64), mode='L') #..........................................создаем маску 64*64 пикселя в градациях серого (mode='L')
#.....................................................................код виджета окончился
>>return ('draw',(bar, msk)) #......................................передаем основному приложению изображение виджета bar и его маску msk (имена могут быть любые)


> - заменяет пробел или табуляцию

CF


репутация:
на сайте с 1970 года
сообщений:

#10

ждем адаптацию под фореку)
было бы неплохо встроить строку rss


Напомнить пароль