Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_metadata' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 419
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_metadata' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 419
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_metadata' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 419
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_metadata' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 419
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_metadata' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 419
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_metadata' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 419
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_metadata' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 419
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_xhtml' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 555
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_xhtml' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 555
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_xhtml' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 555
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_xhtml' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 555
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_xhtml' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 555
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_xhtml' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 555
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doku_Renderer_xhtml' does not have a method 'section_edit' in /customers/oramezo.org/oramezo.org/httpd.www/inc/parserutils.php on line 555
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!
-
Скачайте ipk-пакет программы и установите обычным способом на Заурус.
На закладке Applications рабочего стола Зауруса должен появиться ярлык программы.
У вас на компьютере должен быть установлен Питон (и, возможно, Qt/PyQt). Если вы используете Линукс, то скорее всего у вас уже есть Питон и Qt.
Скачайте последнюю версию программы и распакуйте ее в любой каталог. Для запуска программы просто запустите на выполнение файл “sdiqt.py”. Чтобы принудительно запустить программу с Tk-интерфейсом, используйте ключ командной строки ”-tk”.
Проверьте наличие и версию Питона:
Откройте окно терминала
Наберите команду “which python”
Если система отвечает “python: Command not found.”, вы должны установить его самостоятельно. Пойдите
сюда и следуйте инструкциям по установке для вашей системы.
Установите PyQt:
-
Распакуйте архив командой “tar xzf PyQt-x11-gpl-3.17.3.tar.gz”
Установите как описано в файле “README”.
Скачайте и распакуйте архив с программой: “tar -xzf sdiqt-1.0.tar”.
Перейдите в каталог с распакованной программой и запустите файл ”./sdiqt.py”. Должно открыться главное окно программы. Если этого не произошло, попробуйте использовать команду “python ./sdiqt.py”.
-
-
Скачайте и распакуйте программу. Под Windows вы можете распаковать архив используя
7-zip или
WinRAR.
Откройте появившуюся папку с программой и двойным кликом запустите “sdiqt.py” (если вам не нравится появляющееся черное окошко командной строки, скопируйте “sdiqt.py” в “sdiqt.pyw” и запускайте его).
Вы можете скачать словари отсюда: