Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » прямой перенос PySide/SQLAlchemy на мобильную платформу - чем управлять [RSS Feed]

#1 Июнь 26, 2015 10:44:57

warpson
От:
Зарегистрирован: 2010-10-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

прямой перенос PySide/SQLAlchemy на мобильную платформу - чем управлять

Всем привет.

Вопрос именно в отсутствии привычного ( типа полей ввода) - ну сделал я тупое портирование скажем на Nokia N9/python-2.6, начальное окно один в один как на PC, но навигация возможна только по скролл-барам, нет контекстного меню, всё мелко и нет масштабирования, нет смены ориентации и т.д. и т.п.

Подскажите, кто знает, варианты исправления. Или мобильные приложения пишутся исключительно под другую среду,
и совершенно по-другому ?

Жаль терять кроссплатформенность Linux/Mac/Windows, но интерес перевесил, ибо мышка и клава уже как бы не безальтернативны :).

P.S. Конечно, 3.9 дюйма на N9 вообще изврат, но можно взять Jolla Tablet на Sailfish OS, тогда экрана и ресурсов вполне хватит. В принципе, надо проверить только графические библиотеки - будут ли их вызовы (например для масштабирования) работать для табличных объектов типа QtGui.QTableView. Тогда м.б. сохранить всё от обычных приложений и добавить сенсорное управление.



Отредактировано warpson (Июнь 29, 2015 07:17:16)

Офлайн

#2 Июль 1, 2015 05:59:21

warpson
От:
Зарегистрирован: 2010-10-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

прямой перенос PySide/SQLAlchemy на мобильную платформу - чем управлять

Немного поискав, нашёл два похожих метода вызова виртуальной клавиатуры :
Qt::ImhDigitsOnly
Qt::ImhFormattedNumbersOnly

то бишь, поскольку клава на смартфоне постоянно отключена (на PC постоянно включена), то включение ввода надо делать явно, и лучше всего делать это назначением делегата. Неужели до этого никто не додумался ?
Ведь видно на N9, что то ли от двойного касания то ли просто от касания поля ему передается фокус ввода, и дело за малым.
Как говорил Вий, - “поднимите мне веки …”



Отредактировано warpson (Июль 2, 2015 14:09:01)

Офлайн

  • Начало
  • » GUI
  • » прямой перенос PySide/SQLAlchemy на мобильную платформу - чем управлять[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version