1

Тема: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

В продолжение этой темы.

Появилось желание сделать интерфейс, пригодный для Maemo 5 и вообще улучшить интерфейс и переделать код (и под Maemo 4 тоже).

Проект на гараже: https://garage.maemo.org/projects/pdd/

N800 N900

2

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Я пока только мельком глянул код. Он уже компиллировался когда-нибудь? Нашел там задатки поддержки клавиатуры)

Между делом разбирался с копирайтами на базы, вот моя переписка со светланой, которая выкладывает билеты на ucoz:

Светлана, здравствуйте!

Я являюсь одним из новоиспеченных участников проекта по разработке приложения для мобильных устройств (платформа Nokia Maemo5), понимающего базы, выложенные вами здесь http://pdd.ucoz.ru/load/2-1-0-15
Приложение полностью бесплатное и с открытым исходным кодом.

Для упрощения установки приложения хотелось бы сделать распакованные базы частью дистрибутива программы.
Поэтому хотел бы уточнить, не возражаете ли вы против такого хода событий, и не знаете, есть ли еще какие-то люди, которые могут оправданно возражать (например, держатели авторских прав на какие-либо картинки).

P.S. В качестве бонуса, напишу о найденной ошибке в базах: билет 1, вопрос 2, как минимум база с альтернативными картинками имеет неправильный вариант ответа.

C уважением,
Илья.
-------------------------------------------------------------------------------------------------------------------------------------
sveta-aex кому: мне
Показать подробные сведения 1 мая (2 дн. назад)
Мы не возражаем, но не всё так просто.
Если Вы разместите билеты в дистрибутиве – будете попадать под нарушение авторских прав.


Цитата одного из писем:
« « «
Здравствуйте
На Вашем сайте незаконно размещена наша программа
Экзаменационные билеты и тематические задачи ГИБДД
Я Ямбулатов Юрий Геннадьевич являюсь автором рисунков к экзаменационным билетам
и автором программы.
Исключительные права на издание в электронном виде принадлежат фирме
"Новый Диск". http://www.nd.ru http://nd.ru/prod.asp?razd=descr&prod=gibddbilets
Как автор и правообладатель я прошу Вас удалить незаконное размещение копии
нашей программы с вашего ресурса.

NOTIFICATION OF COPYRIGHT ABUSE
Greetings
I am the Yambulatov Juriy Gennadevish
who exclusively own "Examenationnie bileti GIBDD" Software.
I can find my programm at this location

Please remove the files and prevent future abuse.
Thank you.
Yambulatov Juriy Gennadevish
Russia, Moscow
http://www.nd.ru
http://nd.ru/prod.asp?razd=descr&prod=gibddbilets
Tel: +7(918) 6181898
Email: YambulatovJuriyG@yandex.ru
    --
Best regards,
YambulatovJuriyG mailto:YambulatovJuriyG@yandex.ru

»»»

----------------------------------------------------------------------------------------------------------------------------------------------------

little_beat кому: sveta-aex
Показать подробные сведения 2 мая (2 дн. назад)
Спасибо за ответ! А как насчет базы с любительскими рисунками? Они-то НД не принадлежат, наверное?

----------------------------------------------------------------------------------------------------------------------------------------------------

sveta-aex кому: мне
Показать подробные сведения 2 мая (1 день назад)
Любительские картинки Вы можете использовать свободно, указывая в программе ссылку на проект Автоэкзамен.

Обращаю внимание на то, что авторы билетов выдвигают требования об удалении не только картинок, которые можно перерисовать (что уже сделано), но и настаивают на авторстве над текстами вопросов и ответов, так что с этим в последствии также могут быть проблемы.

Именно поэтому в проекте Автоэкзамен сама программа и базы вопросов разделены и не объединяются в дистрибутиве, чтобы пользователь только под свою ответственность устанавливал оспариваемые авторством элементы и не возникало претензий к разработчикам.

Вот ссылки на подобные ситуации с другими программами, использующими билеты ПДД:
http://alexproject.ru/forum2/viewforum. … d34feb88e2
http://wladm.narod.ru/Jeep/jeep.html#2

Удачи.

В общем, мое предложение такое:
Сделать 3 отдельных пакета с данными (3D+обычные+любительские картинки). С любительскими проблем точно не возникнет. С отальными базами можно поступить так: при установки выдать предупреждение, что данный пакет собран разработчиками исключительно для личного использования, и устанавливать его вы не имеете права.  Это, конечно, довольно дешевая отмазка, но на самом деле для того, чтобы посмотреть эти базы, копирайтерам надо будет прикупить N900, что достаточно маловероятно) Кроме того, даже если и захотят прикопаться - то вряд ли разберутся, кому капать на мозги, и в самом худшем случае пакеты просто удалят.
В общем, не вижу смысла не выкладывать базы в репозитории, по крайней мере в devel. Готов сделать это лично от себя, чтобы никого не компрометировать.

В этом случае надо будет в программе добавить радиобаттон с указаниями 3 вариантов баз (а внутри захардкодить 3 пути где-то в opt) и дизейблить радиобаттоны, соответствующие тем базам, папки которых не существуют. Либо динамически генерить комбобокс - как удобнее.

Жень, если нужна какая-то помощь с разработкой - давай конкретные задачи. Боюсь, с GTK я буду дольше разбираться, чем у тебя займет весь интерфейс пофиксить, но если есть какие-то проблемы или фичи, которые ты хочешь мне отдать - говори. Я пока займусь изучением вопроса упаковки баз в deb и выкладыванием в devel.

3

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Все доброго времени суток!

По самому проекту. Надо прежде всего подумать как все будет устроено. Будем ли мы делать заново, или просто перепишем на QT интерфейс. mosfet, думаю с версии 0.1, вы многое изучили. Можно попробовать сделать покрасивее.

Соответственно по предложению little_beat:
1.

Сделать 3 отдельных пакета с данными (3D+обычные+любительские картинки). С любительскими проблем точно не возникнет. С отальными базами можно поступить так: при установки выдать предупреждение, что данный пакет собран разработчиками исключительно для личного использования, и устанавливать его вы не имеете права.  Это, конечно, довольно дешевая отмазка, но на самом деле для того, чтобы посмотреть эти базы, копирайтерам надо будет прикупить N900, что достаточно маловероятно) Кроме того, даже если и захотят прикопаться - то вряд ли разберутся, кому капать на мозги, и в самом худшем случае пакеты просто удалят.
В общем, не вижу смысла не выкладывать базы в репозитории, по крайней мере в devel. Готов сделать это лично от себя, чтобы никого не компрометировать.

Как вы думаете, а что на это скажут владельцы репа devel? Может для начала надо бы им написать и объяснить? Потому, что подставляются именно они. На сегодняшний день я склоняюсь к мысли, что им это, мягко говоря, не понравится. Насчет "данный пакет собран разработчиками исключительно для личного использования" - это должны говорить не мы, а автор текстов/картинок.
2.

Я пока займусь изучением вопроса упаковки баз в deb и выкладыванием в devel.

Хммм... А что вы будете укладывать в deb то? Может для начала надо договорится о структуре базы и о том где она будет лежать? Мне кажется, что она должна как-то модифицироваться для удобства засовывания ее в программу.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

4

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Хорошо это или плохо, но Maemo5 заточена под управление пальцами (стилус практически не используется), и так просто сохранить совместимость как PC/N8xx уже совершено не получится. Виджеты другие.

Отправная точка здесь: http://maemo.org/development/sdks/maemo … mentation/
А здесь ещё одна  smile  http://pymaemo.garage.maemo.org/docs.html
А тут http://www.forum.nokia.com/info/sw.noki … Guide.html и в see also к нему - информация о создании интерфейсов

К сожалению по pyqt для маемо информации почти ноль. Поэтому предлагаю начать с главного окна и переделать вот этот пример с главным меню на qt: http://wiki.maemo.org/PyMaemo/UI_tutorial/Menus
Табы темы/билеты превратить в фильтры, кнопки начать/настройки/чтотамещёпоявится убрать в меню.

N800 N900

5

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

little_beat пишет:

чтобы посмотреть эти базы

n900 не нужен, эти пакеты - обычные tar-архивы. Если только их не шифровать как-то.
Но если хотим, чтобы программа выставилась на суд общественности, нужно чтобы изначально был доступен какой-то пример.

Формат "базы" у pdd.ucoz.ru простейший:

img/Pdd_xx_xx.jpg или xxxx.jpg
txt/xxxx.txt

.txt выглядит так:
первая строка - номер правильного ответа
вторая - вопрос
третья и далее - варианты ответа
предпоследняя - звёздочка
последняя - комментарий

N800 N900

6

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet пишет:

Хорошо это или плохо, но Maemo5 заточена под управление пальцами (стилус практически не используется), и так просто сохранить совместимость как PC/N8xx уже совершено не получится. Виджеты другие.

О чем и говорил, когда упоминал про MVC. Ведь View придется делать разный - это я с самого начала понял.

mosfet пишет:

Отправная точка здесь: http://maemo.org/development/sdks/maemo … mentation/
А здесь ещё одна  smile  http://pymaemo.garage.maemo.org/docs.html
А тут http://www.forum.nokia.com/info/sw.noki … Guide.html и в see also к нему - информация о создании интерфейсов

К сожалению по pyqt для маемо информации почти ноль. Поэтому предлагаю начать с главного окна и переделать вот этот пример с главным меню на qt: http://wiki.maemo.org/PyMaemo/UI_tutorial/Menus
Табы темы/билеты превратить в фильтры, кнопки начать/настройки/чтотамещёпоявится убрать в меню.

Погодите, погодите. Все приведенные примеры на gtk. Откуда брать qt и самое главное какую из версий то.

Может дизайн интерфейса набросаем? Для начала.

Почитал тот форум про противостояние автора подобной проги и владельцев авт прав - http://www.internet-law.ru/forum/index. … mp;start=0
Жуть.Полный кошмар. Если мы соберем эти базы в пакеты, то станем пиратам со всем вытекающими. И позиция у нас, по сравнения с тем автором гораздо слабее. А сайт, где мы это выложим, будет под ударом. Примерно так же как оказался под ударом torrents.ru. До иностранного сайта они конечно не сразу доберутся, но если захотят, то доставят много неприятностей.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

7

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet пишет:

Если только их не шифровать как-то.

Если их шифровать, то пользователям надо дать возможность расшифровать. А эта возможность будет доступна и копирайтерам. Можно конечно усложнить им жизнь, но это все отсрочки. Они не будут смотреть не на программу, а на наши сообщения, сопровождающие ее на сайте.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

8

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Ну во всех этих темах "правообладателем" выступает автор картинок, который просто хочет срубить денег (фактически, права свои он продал, и не думаю, что у него есть право выступать от имени НД). Соответвенно, ни о каких серьезных наездах речи быть не может. А стилем своих писем он только подтверждает предположение о своей несерьезности и неадекватности.
Кроме того, любительские картинки никому не принадлежат, так что на них он претендовать никак не может.
Так что предлагаю с примерами не морочиться и просто выложить любительскую версию. Остальные две тогда не будем в репозитории засовывать.

По поводу интерфейса - а не хотите сначала допилить то, что есть? Тема с QT может затянуться, а мне на права летом сдавать smile

Алекс, не знаю, понял ли ты уже, но прога изначально понимает тот формат баз, в котором они сейчас находятся, и путь к ним можно указать любой.
Если буду паковать деб - положу файлы в /opt/pdddb/freepics. Но это не принципиально все равно.

9

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Ну а авторы Конституции и Устава не требуют денег?
Почему для подготовки к государственному экзамену я должен покупать конкретные программы или пособия.
В общем копирастия во все поля.

Кстати в процессе создания программы я мог ответить на 800 вопросов из 800. Я правда на А сдавал, там никакой нужды покупать права нет. На Б пока не собираюсь.

N800 N900

10

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

alex2ndr пишет:

Если их шифровать, то пользователям надо дать возможность расшифровать. А эта возможность будет доступна и копирайтерам. Можно конечно усложнить им жизнь, но это все отсрочки. Они не будут смотреть не на программу, а на наши сообщения, сопровождающие ее на сайте.

Тогда надо зашифровать сайт вместе с сообщениями!

P.S. MVC поддерживаю.

11

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

MVC (pygtkmvc) мы как-то пробовали в findit и нам не очень понравилось - создаётся много лишних для простой программы сущностей. Здесь отделить логику от интерфейса - уже будет хорошо.
Пока пробую сделать главное окно в стиле Maemo 5

N800 N900

12

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

little_beat пишет:

Алекс, не знаю, понял ли ты уже, но прога изначально понимает тот формат баз, в котором они сейчас находятся, и путь к ним можно указать любой.
Если буду паковать деб - положу файлы в /opt/pdddb/freepics. Но это не принципиально все равно.

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

little_beat пишет:

Тогда надо зашифровать сайт вместе с сообщениями!

Угу и читать только самим  smile

mosfet пишет:

MVC (pygtkmvc) мы как-то пробовали в findit и нам не очень понравилось - создаётся много лишних для простой программы сущностей. Здесь отделить логику от интерфейса - уже будет хорошо.
Пока пробую сделать главное окно в стиле Maemo 5

Говоря о MVC я имел в виду не конкретный фрэймворк, а просто разделение логики и представления.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

13

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Насчет дизайна.  Думаю все элементы управления будут одинаковыми, только их надо будет расположить по разному для N900 и N800. За основу дизайна для N800 можно взять уже существующую программу. Готов набросать в Inkscape. Но вот кто возьмется за дизайн для N900? Я точно не осилю. В исходном коде даже есть некоторый дизайн  smile

Господа, вам может показаться, что я все усложняю - но это не совсем так. Как там в Дзен Питона - Explicit is better than implicit (явное лучше неявного). Мне кажется что если все будут видеть какие элементы и где расположить, то сделать это будет просто и все будут знать чего ожидать. И с базами то же самое - если договоримся как с ними будем работать, то один может делать разработку модуля работы с ними, а второй возьмется за gui.

Или я не прав в своих рассуждениях?

Ps. Пока я работаю только с кодом. Прогу еще не пробовал, т к медленный и дорогой интернет и не могу качнуть базы. Завтра с работы качну.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

14

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Разделим на модули:
гуи для маемо 4
гуи для маемо 5
парсер файлов данных (баз) Можно даже сделать универсально - под разные форматы
парсер конфига
логика работы

Сейчас более-менее отделён только конфиг. Логика прикручена шурупами к гую.


Посмотрел MADDE (под венду) - производит впечатление чего-то недоделанного (на то он и technology preview) - ссылка на документацию никуда не ведёт, самой документации нет, питон вроде как есть, запускать код предлагается на самом устройстве.
Более перспективным выглядит недавно вышедший Qt SDK beta, но он исключительно C++/Qt (по-крайней мере пока)

N800 N900

15

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet пишет:

Разделим на модули:
гуи для маемо 4
гуи для маемо 5
парсер файлов данных (баз) Можно даже сделать универсально - под разные форматы
парсер конфига
логика работы

Описание:
1. гуи для маемо 4:
Отображение следующих окон:
- Окно выбора тем. Обращается к логике за списком тем.
- Окно вопросов. Обращается к логике для получения вопросов и выяснения правильности ответов
- Окно конфигурации. Обращается к парсеру конфигов за чтение/сохранением конфига
2. гуи для маемо 5:
Аналогично пункту 1.
3. парсер файлов данных
Читает БД. Вопрос - будет ли какой-то промежуточный формат БД? например картинки нужного размера, чтобы на жрать оперативку напрасно и тд. Возможно здесь будет 2 модуля. Один работает только с новой базой. преобразовывая ее к нужному виду, второй же читает нужную базу в память и передает ее логике.
4. парсер конфига
Ну тут все более менее ясно. Более того он вполне нормально уже написан. Возможно подрихтовать и все ок. Только стоит подумать над списком опций в файле.
5. логика работы
Самый загадочный компонент(для меня). Пока могу только в общих словах описать что он должен делать:
- Обращаясь к парсеру получает в оперативу список вопросов/тем/ответов.
- Обращаясь к нему можно получить вопрос/ответ для гуи

Направление работы такое:
Парсер БД -> Логика -> Гуи
Парсер файлов данныз -> Гуи
Т е Гуи вызывают логику а та в свою очередь Парсер БД. Как-то так наверно.

Прошу проверить все ли я правильно понял. Уточнения по каждому из компонентов приветствуются.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

16

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet пишет:

Посмотрел MADDE (под венду) - производит впечатление чего-то недоделанного (на то он и technology preview) - ссылка на документацию никуда не ведёт, самой документации нет, питон вроде как есть, запускать код предлагается на самом устройстве.
Более перспективным выглядит недавно вышедший Qt SDK beta, но он исключительно C++/Qt (по-крайней мере пока)

Насколько я понимаю, MADDE является интегральной частью эсдеки, по крайней мере в ее доках предлагается поставить на девайс соответствующий пакет для отладки на девайсе. Лично мне C++ куда роднее, правда, я под маэмо даже hello world еще не собрал, так что от меня толку все равно пока ноль. И питон, наверное, прикрутят как-нибудь в дальнейшем, все-таки QT creator хорошая штука, и с ней надо интегрироваться.

alex2ndr пишет:

- Окно выбора тем. Обращается к логике за списком тем.

В текущей реализации включает в себя окно с табами, переключающими темы<->билеты, и с соответствующими кнопками на каждом вью. Так что потенциально это 2 элемента. Хотя я бы предпочел их уместить на один экран, т.к. показывать 40 кнопок по билету на каждую не слишком резонно, да и в экран не влазит. Может, сделать 2 комбобокса с выбором либо номера билета либо темы и одной кнопкой начать?

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

Еще предлагаю обсудить вопрос навигации по вопросам при прохождении экзамена. Мне наиболее удобным кажется breadcrumb-стиль, например, как в форумах: prev...1..3...5...6...7...8...9...12..20... next. Правда, тогда будет отъедаться ценное вертикальное пространство, но зато навигация будет привычнее. Можно немного сэкономить место, не показывая еще не пройденные вопросы - лично я ни разу не пытался перескочить к вопросу, который еще не проходил. Кроме того, тогда не нужны будут кнопки вперед-назад, которые сейчас расположены внизу.

Также важным вопросом мне кажется возможности использования большей части экрана. В Maemo5 целых 4 режима: можно отображать верхнюю панель, нижнюю панель, обе или ни одной (фулскрин). Еще можно подумать над поддержкой портретного режима, но это если только совсем времени не жалко.

17

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

little_beat пишет:

В текущей реализации включает в себя окно с табами, переключающими темы<->билеты, и с соответствующими кнопками на каждом вью. Так что потенциально это 2 элемента. Хотя я бы предпочел их уместить на один экран, т.к. показывать 40 кнопок по билету на каждую не слишком резонно, да и в экран не влазит. Может, сделать 2 комбобокса с выбором либо номера билета либо темы и одной кнопкой начать?

Я еще не ознакомился с базами, но мне тоже кажется резонным, что надо выбрать тему, а потом решать билеты. Имхо окно с табами наверно просто есть пространство. Можно обойтись кнопкой или пунктом в меню "Вернуться к выбору тем"

little_beat пишет:

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

Проверю. Пока ни того ни другого под рукой нет. Если все можно будет хранить в оперативке, то проблемм нет. Только в N800 наверно меньше оперативы и проц помедленее, чем в N900. Короче отложим этот вопрос до тестирования.

little_beat пишет:

Еще предлагаю обсудить вопрос навигации по вопросам при прохождении экзамена. Мне наиболее удобным кажется breadcrumb-стиль, например, как в форумах: prev...1..3...5...6...7...8...9...12..20... next. Правда, тогда будет отъедаться ценное вертикальное пространство, но зато навигация будет привычнее. Можно немного сэкономить место, не показывая еще не пройденные вопросы - лично я ни разу не пытался перескочить к вопросу, который еще не проходил. Кроме того, тогда не нужны будут кнопки вперед-назад, которые сейчас расположены внизу.

Также важным вопросом мне кажется возможности использования большей части экрана. В Maemo5 целых 4 режима: можно отображать верхнюю панель, нижнюю панель, обе или ни одной (фулскрин). Еще можно подумать над поддержкой портретного режима, но это если только совсем времени не жалко.

Раз у вас столько идей, то может осилите дизайн сделать? На мой взгляд это должно представлять из себя что-то типа разметки экрана на скриншоте с таблетки. Можно даже paint`ом сделать.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

18

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Главное окно на н900 будет выглядеть как в аттаче. Наборы вопросов - фильтрами, меняющими содержимое окна; остальное - просто кнопками.

В новом хилдоне есть замечательная вещь hildon.StackableWindow. Из главного окна попадаем в окно вопросов, откуда можно вернуться обратно. Как, например, в приложении Почта.

Post's attachments

snapshot1.png, 56.23 kb, 800 x 480
snapshot1.png 56.23 kb, 207 downloads since 2010-05-03 

N800 N900

19

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

alex2ndr пишет:

Раз у вас столько идей, то может осилите дизайн сделать? На мой взгляд это должно представлять из себя что-то типа разметки экрана на скриншоте с таблетки. Можно даже paint`ом сделать.

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

mosfet пишет:

Главное окно на н900 будет выглядеть как в аттаче. Наборы вопросов - фильтрами, меняющими содержимое окна; остальное - просто кнопками.

Ну выглядит вполне неплохо. Это какой QT? Если 4.6.2 - посмотри, будет ли меню в вертикальном режиме нормально работать?

20

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Не, это пока gtk.

Может лучше сделать окно с вопросами фиксированным? А картинку масштабировать. А при показе комментария - отображать только верный вариант ответа.

И ещё что-то надо делать с выбором ответа - оставить как есть - или делать сам вариант какой-то большой кнопкой.

N800 N900

21

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet пишет:

Может лучше сделать окно с вопросами фиксированным? А картинку масштабировать.

Т е при клике на картинке показывать ее в большом размере?

mosfet пишет:

И ещё что-то надо делать с выбором ответа - оставить как есть - или делать сам вариант какой-то большой кнопкой.

А в чем проблема? Radiobutton вроде логично должно быть.

Господа, дайте ссылку где образ scratchbox можно качнуть. Я наверно буду специализироваться на гуи для N8xx. Вот его и хочу. Он вообще сколько весит то? Завтра на работе хочу качнуть.
И ссылки на все 3 базы, пожалуйста. Тоже качну.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

22

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet пишет:

Не, это пока gtk.

Может лучше сделать окно с вопросами фиксированным? А картинку масштабировать. А при показе комментария - отображать только верный вариант ответа.

И ещё что-то надо делать с выбором ответа - оставить как есть - или делать сам вариант какой-то большой кнопкой.

На мой взгляд фиксированное окно не вариант. Даже немасштабированные картинки мне  мелковаты, а у меня зрение 1. Кроме того, даже без картинки объяснение может не влезть.

Выбор ответа предлагаю сделать кнопками в нижнем тулбаре и с клавы. Текст ответов мелковат, чтобы по ним тыкать.

23

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

Я имел в виду масштабировать так чтобы влезала в окно вопросов, и во всплывающее окно по нажатию (как и сделано, но надо допилить).

N800 N900

24

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

mosfet, какая версия из выложенных под N800. Если я из svn соберу она будет работать в N800 или там уже под N900 заточено?
Вообще надо думать о либо о двух ветках разработки либо хотя бы о двух папках в транке. Думаю по первости версии под N900 и N800 будут несовместимы между собой.

Nokia N800 OS 5.2008.43-7 / Nokia 3110 Classic / Debian 5.0.0 Lenny

25

Re: pdd - подготовка к теоретическому автоэкзамену в ГИБДД

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