SdiQt
Назначение
SdiQt — свободно распространяемая платформонезависимая программа для просмотра словарных баз в формате SDictionary.
Первоначально предполагалось сделать программу, которая бы позволила использовать словари на КПК Sharp Zaurus, но впоследствии я решил сделать ее платформонезависимой. Поэтому в качестве языка программирования был выбран Python.
Программа в первую очередь должна функционировать на Sharp Zaurus и других устройствах, работающих с Qtopia. Поэтому в качестве основного графического интерфейса пользователя была выбрана библиотека Qt. Для работы на тех системах, где отсутствует возможность использовать QT, был добавлен второй графический интерфейс — на основе стандартного GUI Питона Tk (имеется в большинстве реализаций Питона).
Первым делом программа пытается использовать библиотеку Qt. Если она присутствует (вместе с питоновской «оберткой» PyQt), программа проверяет наличие Qtopia и использует интерфейс Qt. Иначе используется интерфейс на основе библиотеки Tk.
Требования
- Сама программа требует прежде всего Python >= 2.4. На десктопе также необходим модуль Питона zlib (возможно, понадобится также bz).
- Python Zaurus Image не имеет zlib и bz2. Но версия SdiQt для Зауруса уже содержит необходимые функции zlib.
- Для использования Qt-интерфейса требуется Qt 2.3 или 3.* и соответствующую библиотеку-обертку для Питона PyQt.Программа SdiQt не совместима с версиями Qt/PyQt >= 4!
- Для использования Tk-интерфейса требуется библиотека Tk и пакет Питона Tkinter (практически все дистрибутивы Питона, по крайней мере для Windows и Linux уже имеют все необходимое).
Установка
Последнюю версию SdiQt можно скачать с SourceForge: https://sourceforge.net/projects/sdiqt/
Установка на Sharp Zaurus
- Установите Python Zaurus Image, как описано в этой статье.
- Скачайте ipk-пакет программы и установите обычным способом на Заурус.
- На закладке Applications рабочего стола Зауруса должен появиться ярлык программы.
Установка на настольный компьютер
У вас на компьютере должен быть установлен Питон (и, возможно, Qt/PyQt). Если вы используете Линукс, то скорее всего у вас уже есть Питон и Qt.
Скачайте последнюю версию программы и распакуйте ее в любой каталог. Для запуска программы просто запустите на выполнение файл sdiqt.py. Чтобы принудительно запустить программу с Tk-интерфейсом, используйте ключ командной строки -tk.
Linux
- Проверьте наличие и версию Питона:
- Откройте окно терминала
- Наберите команду
which python - Если система отвечает “
python: Command not found.“, вы должны установить его самостоятельно. Пойдите сюда и следуйте инструкциям по установке для вашей системы.
- Установите PyQt:
- Скачайте PyQt: PyQt-x11-gpl-3.17.3.tar.gz
- Распакуйте архив командой
tar xzf PyQt-x11-gpl-3.17.3.tar.gz - Установите как описано в файле
README. - Скачайте и распакуйте архив с программой:
tar -xzf sdiqt-1.0.tar. - Перейдите в каталог с распакованной программой и запустите файл
./sdiqt.py. Должно открыться главное окно программы. Если этого не произошло, попробуйте использовать командуpython ./sdiqt.py.
Windows
- Установите Питон отсюда: http://www.python.org/ (Ищите слева ссылку на “Windows installer”).
- Скачайте и установите PyQt: PyQtGPL10.exe.
- Скачайте и распакуйте программу. Под Windows вы можете распаковать архив используя 7-zip или WinRAR.
- Откройте появившуюся папку с программой и двойным кликом запустите
sdiqt.py(если вам не нравится появляющееся черное окошко командной строки, скопируйтеsdiqt.pyвsdiqt.pywи запускайте его).
Словари
Вы можете скачать словари отсюда:
RSS