Файл не подписан! Если смарт взломан, устанавливаем, в противном случае нужно подписать.
Состояние: естественно, бесплатна.
Язык: английский (в настройках можно выбрать русский)
----------------------------------------------------------------
Его долго ждали и вот он здесь (если, конечно, он ещё кому-то нужен
.
Встречаем Ped для второго Python.
Ped это мобильное приложение созданное с использованием порта языка программирования Python от Nokia на мобильную платформу S60 (PyS60).
Это текстовый редактор, сфокусированный на написании, выполнении и отладке кода Python прямо на мобильном устройстве.
Дополнительные возможности, такие как удобная встроенная оболочка Python, делают его настоящим IDE (интегрированной средой разработка) для мобильного Python.
Основные возможности:
- мультидокументный интерфейс
- файловый браузер для открытия файлов
- легкое редактирование с функциональностью page up/down
- поиск по тексту
- возможность задавать шрифт, его размер и цвет
- возможности Python IDE
- встроенная оболочка Python с IDLE-подобными возможностями
- автодополнение
- умная автоподстановка отступа
- простота выполнения кода Python
- автоматическое перемещение на строку, которая вызвала исключение
- браузер кода
- расширение с использованием Python плагинов.
Комментарии 24
Рад за сенсоры. Там реально были проблемы с отсутствием нормальных редакторов.
Ценная информация, буду знать про такую проблемку.
странно, тоже отсутствует модуль code после того как вручную закинул руганулся на отсутствие codeop.
и еще не плохо было бы менеджер файлов на селекшн лист.Листбокс на сенсорах глючит при прокрутке
У тебя есть файл !:/resource/python25/python25.zip ? Если нет, а это скорее всего так, значит, ты как-то странно Python 2.0 установил.
достойная замена Dedit от Jbak'a
Думаю, что нет, ничто не может достойно Dedit заменить. Может быть, iPro7, но недостаточно.
iPro7 - это плохо приготовленный полуфабрикат. Я вообще не понимаю, как им можно серьёзно пользоваться. Dedit в некоторых случаях, конечно, ничем не заменить, но если программируешь на Python, то он становится обычным редактором, ничем не лучше того же iPro7, поскольку его плюсы уравновешиваются отсутствием Python-специфичных возможностей.
Клавиши громкости Python тоже не умеет перехватывать Ошибаетесь, смотрите:
Прикрепленный файл: 381427_python_ volume.zip (238 b)
dimy44, уже пояснил. Модуль keycapture не перехватывает нажатия на клавиши регулировки громкости. Эмулировать их можно модулем rkeypress от CODeRUS'а как в примере продемонстрировано, но в данном случае речь идет о перехвате. Не смущайте умы людей не знакомых с Python своей невнимательностью.
Полосу прокрутки Python сделать не позволяет
И это что, например? ( IPro7 ):
Это, как я думаю, приложение IPro7, работающее на PyS60 1.4.5, на модуле appuifw2, который позволяет задать объекту appuifw.Text скроллбар. На чём работает "Ped for PyS60 2.0", видно из его названия.
На PyS60 2.0 модуль appuifw2 не работает.
Нет модуля - нет скроллбара.
Ещё вопросы?
-------------
Добавлено в 14.55: Просьба отписаться как обстоит дело с сохранением/открытием созданных в редакторе скриптов. Нет ли проблем или зависаний.
prowoxit, имхо Вы перепутали эмуляцию нажатий с перехватом.
С Dedit сравнение некорректно. И это в первую очередь редактор для python-скриптов. Про iPro7 ничего не могу сказать, ибо как-то скачал, поюзал минут 5 тогда, и снес.
-------------
Добавлено в 01.07: И на скрине, где полоса прокрутки, iPro7 на каком питоне? Если это родной скроллбар класса Text, а не там на топвиндов например. Из скрина не понятно просто...
И это что, например? ( IPro7 ):
Прикрепленный файл: (14, 01 Kb)
1. При изменении языка перезагружать надо не смартфон, а Ped
.
2. Полосу прокрутки Python сделать не позволяет, к сожалению. Почитайте справку (Функции-Инструменты-Справка), возможно шоткаты - это то, что нужно.
Клавиши громкости Python тоже не умеет перехватывать, поэтому разве только обратиться к сторонним приложениям. Например, в MagicKey можно повесить на клавиши громкости клавиши page up/down конкретно в Ped.
3. След внизу это тоже баг Python и никак не лечится. А программа не ориентирована ни на какое разрешение конкретно. Кстати, можно менять ориентацию дисплея. Как там это на сенсорах работает?
Класс, он даже позволяет кодировку выбирать !![]()
Только вот после выбора языка предложил его перезапустить, а когда я попытался его закрыть он тупо завис и не убивается даже Jbak Taskman'ом.![]()
После перезагрузки смарта ещё отпишусь.
-------------
Добавлено в 16.22: После перезагрузки смарта язык уже русским стал. ![]()
С выходом проблемы нет (видать только при смене языка). Ещё бы добавить ползунок прокрутки справа при просмотре/редактировании файла и добавить возможность прокрутки на экран выше/ниже клавишами громкости (самый лучший вариант на сенсорах).
Ещё один баг нашёл: так как прога ориентирована на размер экрана 320х240 и 240х320, то на моём н8 внизу экрана есть область без фона и при открытии всяких всплывающих окон/менюшек в той области остаётся от них как бы след. Можно это пофиксить ?
-------------
Добавлено в 16.25: Неужели на сенсоры, наконец-то, появится достойная замена Dedit от Jbak'a ?! ![]()

(

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