категории | RSS

Ped for PyS60 2.0

Файл не подписан! Если смарт взломан, устанавливаем, в противном случае нужно подписать.
Состояние: естественно, бесплатна.
Язык: английский (в настройках можно выбрать русский)
----------------------------------------------------------------
Его долго ждали и вот он здесь (если, конечно, он ещё кому-то нужен smile.
Встречаем Ped для второго Python.

Ped это мобильное приложение созданное с использованием порта языка программирования Python от Nokia на мобильную платформу S60 (PyS60).
Это текстовый редактор, сфокусированный на написании, выполнении и отладке кода Python прямо на мобильном устройстве.
Дополнительные возможности, такие как удобная встроенная оболочка Python, делают его настоящим IDE (интегрированной средой разработка) для мобильного Python.

Основные возможности:
- мультидокументный интерфейс
- файловый браузер для открытия файлов
- легкое редактирование с функциональностью page up/down
- поиск по тексту
- возможность задавать шрифт, его размер и цвет
- возможности Python IDE
- встроенная оболочка Python с IDLE-подобными возможностями
- автодополнение
- умная автоподстановка отступа
- простота выполнения кода Python
- автоматическое перемещение на строку, которая вызвала исключение
- браузер кода
- расширение с использованием Python плагинов.

 Форум: Модификация прошивок Symbian
Virtuos86
2012-01-29T14:18:54Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 24

  • 1
  • 2
  • #
#24   Punk_Joker    

Опана, то что надо, забрал.
-------------
Добавлено в 19.01: Можешь набросать плагин тип Hello World под него? И насколько функционал плагинов Ped разнится с функционалом плагинов для KaaPython?


0 ответить

#24   Virtuos86    

Цитата: polunec
 На даный момент самый луушый редактор TEdit v1.2.2 для touch смартфонов


Рад за сенсоры. Там реально были проблемы с отсутствием нормальных редакторов.
Цитата: polunec
Добавлено в 00.08: DimaTROFIKЕсли  доже переписать ф.мен. на селекшен лист то ты всеравно большые проги не напишеш,  начнет (посли 10 кб файл)глючить роднаая вирт клава


Ценная информация, буду знать про такую проблемку.


0 ответить

#24   polunec    

На даный момент самый луушый редактор TEdit v1.2.2 для touch смартфонов
-------------
Добавлено в 00.08: DimaTROFIKЕсли доже переписать ф.мен. на селекшен лист то ты всеравно большые проги не напишеш, начнет (посли 10 кб файл)глючить роднаая вирт клава


0 ответить

#24   Virtuos86    

DimaTROFIK
Я могу переделать, но это уже будет не Ped. А я специально правил только те места, которые были спорны. Накрутить то можно, но это будет отдельный проект со своими обязательствами. Мне это ни к чему.


0 ответить

#24   DimaTROFIK    

странно, тоже отсутствует модуль code после того как вручную закинул руганулся на отсутствие codeop.
и еще не плохо было бы менеджер файлов на селекшн лист.Листбокс на сенсорах глючит при прокрутке


0 ответить

#24   Balamut36    

У меня тоже ругался на отсутствие модуля code, поставил, стал на отсутствие модуля codeop ругаться


0 ответить

#24   Virtuos86    

Модуль code для всех нуждающихся.


Прикрепленный файл:

Внимание! У вас нет прав для просмотра скрытого текста.
(4, 34 Kb)


0 ответить

#24   maloi9208    

в том то и дело, что его нет
может кто-нибудь прикрепить его?
а лучше весь архив


0 ответить

#24   Virtuos86    

maloi9208
Ну тогда непонятно. Потому что можешь заглянуть в этот архив и увидеть файл code.pyc, то есть тот самый модуль code, с сообщением о нехватке которого выскакивает у тебя ошибка. Парадокс, однако.


0 ответить

#24   maloi9208    

есть. нормально ставил
без этого архива ничего бы не запустилось


0 ответить

#24   Virtuos86    

Цитата: maloi9208
 при сохранении скрипт не запускается через питон 1.4.5. через 2.0.0 запускаетсяодин раз сохранил без переносов строкпри запуске скрипта или открытии консоли ругается на отсутствие модуля code. есть у кого для 2го питона?


У тебя есть файл !:/resource/python25/python25.zip ? Если нет, а это скорее всего так, значит, ты как-то странно Python 2.0 установил.


0 ответить

#24   maloi9208    

при сохранении скрипт не запускается через питон 1.4.5. через 2.0.0 запускается
один раз сохранил без переносов строк
при запуске скрипта или открытии консоли ругается на отсутствие модуля code. есть у кого для 2го питона?


0 ответить

#24   WIN4    

Есть модуль для отлова кнопок громкости, от watt.
Тут.


0 ответить

#24   Don22    

Извините за флуд, однако очень хотелось бы узнать название шрифта со скрина, а лучше ссылку.Заранее благодарен за понимание.


0 ответить

#24   grey83    

Virtuos86
При изменении языка перезагружать надо не смартфон, а Ped

grey83
когда я попытался его закрыть он тупо завис и не убивается даже Jbak Taskman\'ом

wink


0 ответить

#24   Virtuos86    

Цитата: prowoxit
Цитата: grey83
достойная замена Dedit от Jbak'a
Думаю, что нет, ничто не может достойно Dedit заменить. Может быть, iPro7, но недостаточно.

iPro7 - это плохо приготовленный полуфабрикат. Я вообще не понимаю, как им можно серьёзно пользоваться. Dedit в некоторых случаях, конечно, ничем не заменить, но если программируешь на Python, то он становится обычным редактором, ничем не лучше того же iPro7, поскольку его плюсы уравновешиваются отсутствием Python-специфичных возможностей.
Цитата: prowoxit
Цитата: Virtuos86
Клавиши громкости Python тоже не умеет перехватывать Ошибаетесь, смотрите:
Прикрепленный файл: 381427_python_ volume.zip (238 b)

dimy44, уже пояснил. Модуль keycapture не перехватывает нажатия на клавиши регулировки громкости. Эмулировать их можно модулем rkeypress от CODeRUS'а как в примере продемонстрировано, но в данном случае речь идет о перехвате. Не смущайте умы людей не знакомых с Python своей невнимательностью.
Цитата: prowoxit
Цитата: Virtuos86
Полосу прокрутки Python сделать не позволяет

И это что, например? ( IPro7 ):

Это, как я думаю, приложение IPro7, работающее на PyS60 1.4.5, на модуле appuifw2, который позволяет задать объекту appuifw.Text скроллбар. На чём работает "Ped for PyS60 2.0", видно из его названия.
На PyS60 2.0 модуль appuifw2 не работает.
Нет модуля - нет скроллбара.
Ещё вопросы?
-------------
Добавлено в 14.55: Просьба отписаться как обстоит дело с сохранением/открытием созданных в редакторе скриптов. Нет ли проблем или зависаний.


1 ответить

#24   dimy44    

prowoxit, имхо Вы перепутали эмуляцию нажатий с перехватом.
С Dedit сравнение некорректно. И это в первую очередь редактор для python-скриптов. Про iPro7 ничего не могу сказать, ибо как-то скачал, поюзал минут 5 тогда, и снес.
-------------
Добавлено в 01.07: И на скрине, где полоса прокрутки, iPro7 на каком питоне? Если это родной скроллбар класса Text, а не там на топвиндов например. Из скрина не понятно просто...


* редактировал(а) dimy44 30 января 2012

0 ответить

#24   prowoxit    

Цитата: \"grey83\"
достойная замена Dedit от Jbak\'a
Думаю, что нет, ничто не может достойно Dedit заменить. Может быть, iPro7, но недостаточно.
Цитата: \"Virtuos86\"
Клавиши громкости Python тоже не умеет перехватывать
Ошибаетесь, смотрите:Прикрепленный файл: 381427_python_volume.zip (238 b)

Цитата: \"Virtuos86\"
Полосу прокрутки Python сделать не позволяет

И это что, например? ( IPro7 ):
Прикрепленный файл: 381433_shot.jpg (14, 01 Kb)


* редактировал(а) prowoxit 30 января 2012

0 ответить

#24   Virtuos86    

1. При изменении языка перезагружать надо не смартфон, а Ped winked.
2. Полосу прокрутки Python сделать не позволяет, к сожалению. Почитайте справку (Функции-Инструменты-Справка), возможно шоткаты - это то, что нужно.
Клавиши громкости Python тоже не умеет перехватывать, поэтому разве только обратиться к сторонним приложениям. Например, в MagicKey можно повесить на клавиши громкости клавиши page up/down конкретно в Ped.
3. След внизу это тоже баг Python и никак не лечится. А программа не ориентирована ни на какое разрешение конкретно. Кстати, можно менять ориентацию дисплея. Как там это на сенсорах работает?


0 ответить

#24   grey83    

Класс, он даже позволяет кодировку выбирать !bully
Только вот после выбора языка предложил его перезапустить, а когда я попытался его закрыть он тупо завис и не убивается даже Jbak Taskman'ом.feel
После перезагрузки смарта ещё отпишусь.
-------------
Добавлено в 16.22: После перезагрузки смарта язык уже русским стал. smile
С выходом проблемы нет (видать только при смене языка). Ещё бы добавить ползунок прокрутки справа при просмотре/редактировании файла и добавить возможность прокрутки на экран выше/ниже клавишами громкости (самый лучший вариант на сенсорах).
Ещё один баг нашёл: так как прога ориентирована на размер экрана 320х240 и 240х320, то на моём н8 внизу экрана есть область без фона и при открытии всяких всплывающих окон/менюшек в той области остаётся от них как бы след. Можно это пофиксить ?
-------------
Добавлено в 16.25: Неужели на сенсоры, наконец-то, появится достойная замена Dedit от Jbak'a ?! fellow


0 ответить

  • 1
  • 2
  • #