HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Sdict viewer - просмотр словарей
Страницы: 1 [2] 3
[Ответить]
geometer [20.10.2006 23:30] :
А я все хочу написать кроссплатформенную версию смотрелки на C++, используя то, что уже есть в FBReader. А то на большинстве дивайсов нету подходящих словарей, чтобы с ними интегрироваться -- кроме zbedic на cacko. Но руки все не доходят и не доходят... 
DMych [23.10.2006 12:12] :
geometer писал(а):
А я все хочу написать кроссплатформенную версию смотрелки на C++, используя то, что уже есть в FBReader.
Ты имеешь в виду смотрелку sdict? Я тут тоже задумался о том, чтобы переписать свою на C++. Если напишешь класс, который бы мог читать файлы dct и имел бы два метода (один для получения списка слов по началу слова, а другой для получения самой статьи по слову), то ГУЙ я могу взять на себя. 
Или давай интегрировать мою питоновскую прогу с FBReader'ом. 
З.Ы. В виду проблем с PyQt на винде я хочу продублировать интерфейс на Tk (конечно, не так красиво, как на Qt, но будет меньше зависимостей - Tk есть практически в любом Питоне).
jkukka [23.10.2006 12:24] :
(Мечтательно): получение списка слов не по началу слова, а по sounds like 
DMych [23.10.2006 12:29] :
jkukka писал(а):
(Мечтательно): получение списка слов не по началу слова, а по sounds like 
Скорее всего нет. Слишком сложно. Да и вообще, (мечтательно) тут бы просто смотрелку доделать... 
DMych [23.10.2006 14:04] Пробуем новую версию:
Пробуем новую версию (ipk и tar.gz прилагаются).
ChangeLog:
Version 0.1
* Main: Major search functionality implemented:
- "Instant search" -- start search when typing (1 sec.
delay);
- Show dictionary info;
- Navigation fixed;
- List of known dictionaries allows to switch to any other
dictionary by selecting it from the list.
* Fonts: Simple Select Font dialog for Zaurus implemented; User
can change font for displaying dictionaries.
* State: Keep last opened dictionary, list of known dictionaries
and font properties in config file; restore this information on
startup.
* Distro: There are two distros available: ipk-package for Zaurus
and tarball for other systems.
UPD: zlib.so уже в дистрибутиве для Z - отдельная установка не требуется (правда, либа доступна только этой программе
)
[К сообщению приложены файлы: sdiqt-0.1.tar.gz (19 кб), sdiqt_0.1_arm.ipk (27 кб)]
DMych [26.10.2006 11:22] :
Народ! Дописал тут кой-чего...
SdiQt 0.3 работает как на Заурусе, так и на любой другой платформе с использованием Qt (если есть) или Tk (стандартный GUI для Питона, имеется почти во всех дистрибутивах). При старте программа автоматически определяет доступный GUI.
Фичи Qt/Qtopia-варианта:
* список известных словарей (можно переключаться через комбо-бокс в главном окне);
* поиск производится при наборе текста (с небольшой задержкой);
* настройка шрифта;
* переход по ссылкам и возврат назад (кнопка Back).
В Tk-варианте пока реализован простой поиск (по нажатию Enter в строке поиска), просмотр статьи (с форматированием и переходом по ссылкам) и смена шрифта.
Скачать можно отсюда:
https://sourceforge.net/projects/sdiqt/
Приветствуются любые предложения и пожелания.
UPD: Файло выложил.
DMych [27.10.2006 18:10] :
geometer писал(а):
А я все хочу написать кроссплатформенную версию смотрелки на C++, используя то, что уже есть в FBReader.
Я тут либу на C надыбал для работы со словарями...
Думаю: а не переписать ли версию для Завра на сях?...
DMych [27.10.2006 18:23] :
SolarWind, именно для этого - большие словари (типа энциклопедий) на З вообще нереально использовать.
DMych [31.10.2006 16:18] :
Выложил новую версию смотрелки словарей с использованием библиотечки libsdict на C при работе на Заурусе, плюс исправлены некоторые баги.
https://sourceforge.net/project/showfiles.php?group_id=180681
DMych [02.11.2006 16:48] :
Сконвертил в dct-формат несколько словарей, которые могут быть кому-то полезны (особ. два словаря Королева).
Искать тут: http://dmych.wikispaces.com/SdiQt
[Ответить]
[< Назад] [Вперед >]