Pull to refresh
3
0
Валерий Рязанов @longvalery

Мастер на все руки ;)

Send message

Хмм.. изволите загадки загадывать?

"Я его слепила из того, что было". Потому как мне показалось, что с помощью данного инструмента можно достаточно быстро слепить нечто приличное.

Если же есть другие предложения, то изложите, please.

А свободное ПО тем и отличается от покупного, что постоянно нужно что-то "дотачиваить по месту" и "морщить лоб" при отсутствии документации. А здесь в исходниках есть масса примеров и доки.

Честно говоря, еще не пробовал. Я ведь только месяц назад узнал про Киви. Это учебный проект, на котором первым учеником был я ;)

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

Как закончу, обязательно попробую приложение на Андроиде. Впрочем, никто не мешает Вам оценить это самостоятельно. Код-то открытый.

В догон. Сходу pyinstaller мой проект не собрал. Пришлось добавить в код несколько бесполезных для запуска строк импорта, потому что сборщик, увы, не видит элементы из декларативной kivy-части.

Сделал соответствующие изменения на github.

И пока не победил сборку в один файл :( . Всё-таки рядом с exe-файлом нужно положить каталог assets с картинками.

Запускается и отлаживается в PyCharm очень легко. Для сборки под Windows до exe-файла использую pyinstaller. Но это обычная для python-скриптов практика. И не относится к "птичке".

Не вопрос. Для первых восьми экранов вставил. Продолжать ?

Пардон, упустил... это древний баг autoit.

Что бы исправить ошибку замените строку отправки пути к файлу на эту

autoit.control_set_text(idExplorerOpen, idInputLine, args.file)

Подробнее об этой проблеме здесь (Autoit Send sometimes convert : to ; (colon to semi colon) and \ to | (backslash to pipe) - AutoIt General Help and Support - AutoIt Forums (autoitscript.com) )

control_set иногда срабатывает правильно, а иногда неправильно. Это зависит от раскладки клавиатуры, операционной системы и ... погоды за окном ;)

Через pip

webdriver_manager

selenium

argparse

И отдельно, как описано выше, через setup.py - PyAutoit

Возможно, именно последний притащил много лишнего на Ваш взгляд.

Но я не заморачиваюсь подобными вопросами и не делаю freeze и анализ после каждой установки пакета.

Увы. Это действительно так. Я ставил в чистом, виртуальном окружении всего три пакета, но pip притащил все зависимости.

Позвольте спросить: "А в чем проблема с длинным списком зависимых пакетов?"

Вы забыли, что нужно еще выполнить пункт 1.1. pip install webdriver_manager

Тогда всё будет без ошибок

Но код рабочий, круто.

Спасибо

Information

Rating
Does not participate
Location
Смоленск, Смоленская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer, Fullstack Developer
Senior
SQL
Python
Database
Microsoft SQL Server
Software development
System Programming
Linux
Django
MySQL
OOP