QuantumMagic

Вернуться   QuantumMagic > Самоделки > Самоделки QuantumMagic/OpenMagic

Ответ
 
Опции темы Опции просмотра
Старый 06.03.2017, 18:05   #41
AVi
Пользователь
 
Регистрация: 05.01.2015
Сообщений: 410
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

можно тестировать графический интерфейс для windows
exe-файл надо либо размесить в каталоге со скриптом, либо указать расположение скрипта в соответствующем поле. основное преимущество - это возможность чтения сообщений скрипта на русском языке потому что вывод в консоль русифицировать так и не удалось. точнее удалось но если набрать перед вызовом команду смены кодовой страницы на юникод (chcp 65001) то скрипт на середине вывода вылетает с загадочной ошибкой
Код:
  File "generator.py", line 408, in <module>
    print __HELP[lang]
IOError: [Errno 2] No such file or directory
другой источник ошибки это путь к скрипту, который содержит пробелы. такой путь должен экранироваться двойными кавычками в виндовс-консоли. возможно будет пофиксено, но сейчас надо самостоятельно убедиться, что в пути вызова скрипта отсутствуют пробелы. кнопка "создать окружение" позволяет распаковать файлы скрипта из exe файла (если требуется на новой машине), создать необходимые каталоги и запустить на скачивание архив с изображениями для каталога sources.
AVi вне форума   Ответить с цитированием
Старый 06.03.2017, 21:45   #42
saband
Администратор
 
Регистрация: 02.01.2015
Сообщений: 2,493
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

Но от предварительной установки питона это не спасает?
__________________
Это всего лишь один из возможных взглядов на вещи (возможно, уже несоответствующий моим текущим взглядам)
saband вне форума   Ответить с цитированием
Старый 06.03.2017, 22:27   #43
AVi
Пользователь
 
Регистрация: 05.01.2015
Сообщений: 410
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

Верно, питон должен быть предустановлен вместе со всеми пакетами. Долго возился с созданием портативной версии через разные питоновские-компиляторы, но не смог победить ошибку создания директории на которую скрипт ругается во всех вариантах. Скорей всего это связано с путями в виртуальном окружении, которые тоже корректировал по всякому но в результате хоть папки и стали создаваться по факту - сама ошибка при этом не исчезла и обработанные файлы не создаются внутри..
AVi вне форума   Ответить с цитированием
Старый 06.03.2017, 22:41   #44
saband
Администратор
 
Регистрация: 02.01.2015
Сообщений: 2,493
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

Надо тогда написать инструкцию по установке всего этого дела с нуля и можно публиковать в общей теме и на страничке генератора...
__________________
Это всего лишь один из возможных взглядов на вещи (возможно, уже несоответствующий моим текущим взглядам)
saband вне форума   Ответить с цитированием
Старый 07.03.2017, 13:16   #45
AVi
Пользователь
 
Регистрация: 05.01.2015
Сообщений: 410
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

инструкция может выглядеть примерно так:
1. Cтавим питон отсюда не забывая указать опцию "Add python.exe to Path" как показано на изображении

2. Копируем экзешник в любую удобную папку не содержащую пробелов в своём пути (например, "Program Files" не годится).
3. Запускаем программу QMgenerator.exe и нажимаем там кнопку "Создать окружение". Будут выполнены команды по установке необходимых модулей:
Код:
pip install pillow
pip install requests
а также начнется скачивание через браузер архива с изображениями, который необходимо будет распаковать в папку sources, расположенную там же где и программа. Рабочие файлы скрипта будут извлечены из программы автоматически.
4. Можно работать, выбирая режимы и опции. В "режиме отладки" выводится окно консоли со всеми сообщениями, но тогда следует выбрать английский язык для их читаемости. В "тихом режиме" окно программы "замораживается" до окончания операций обработки. То есть запустить новую задачу до окончания предыдущей будет невозможно.
AVi вне форума   Ответить с цитированием
Старый 07.03.2017, 18:16   #46
bobogan1
Пользователь
 
Регистрация: 24.01.2015
Сообщений: 277
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

Круто, очень быстро работает. Спасибо
bobogan1 вне форума   Ответить с цитированием
Старый 08.03.2017, 10:41   #47
Агни
Пользователь
 
Регистрация: 19.01.2015
Сообщений: 1,192
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

AVi, saband, Благодарю!
Агни вне форума   Ответить с цитированием
Старый 08.03.2017, 16:12   #48
bobogan1
Пользователь
 
Регистрация: 24.01.2015
Сообщений: 277
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

А исходник этого скрипта на GUI шибко сложный, новые кнопки добавить реально?
bobogan1 вне форума   Ответить с цитированием
Старый 08.03.2017, 16:40   #49
Юпики
Пользователь
 
Регистрация: 07.02.2015
Сообщений: 24
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

А если при нажатии "Сгенерировать изображения" вылезает такое: No module named requests. Что я делаю не так?
Юпики вне форума   Ответить с цитированием
Старый 08.03.2017, 16:45   #50
bobogan1
Пользователь
 
Регистрация: 24.01.2015
Сообщений: 277
По умолчанию Re: Генератор изображений - техническая тема, для программистов и интересующихся :)

тут же в консоли пишешь (pip install requests), он должен его загрузить. Но мне пришлось еще и pip install pillow грузить.
bobogan1 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:49. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot