Генератор банковских счетов QT-version 0.8

Программа для генерации расчётных счетов и генерации ключа проверки. Первоначально программа написана для оптимизации процесса тестирования как маленькая консольная утилита, которая конфигурируется изменением файла config.ini. Давно хотел попробовать PyQt и Python3, поэтому программа была переписанна под Python3 и облачена в оболочку QT.

687474703a2f2f736176657069632e6f72672f383337323533352e706e67

Реозиторий: https://github.com/fleytman/generator_bank_accounts

Особенности QT-version 0.8

  • Добавленно ключевание банковских счетов
  • Программа теперь генерирует некорреспондентские счета
  • Программа запоминает последние введёные данные, после нажатия «генерировать» или «ключевать»
  • Добавленно логирование
  • Добавленны проверки
  • Решён баг #3

Установка для запуска из исходников

  1. Установить python 3.5 (записать в переменные среды, если ОС Windows)
  2. Запустить в консоли
pip3 install -r requirements.txt

Запуск

  1. В файловом менеджере: двойной щелчок по main. py (в зависимсоти от ОС будут разные способы настроить ассоциации файлов *py с python3)
  2. В консоли:
python3 main.py

Сборка под свою ОС

Сборка под свою ОС делается с помощью pyinstaller из develop ветки:

pip3 install https://github.com/pyinstaller/pyinstaller/zipball/develop

Сборка acc_gen

pyinstaller --onefile --noconsole main.py --name acc_gen

В директории dist будет лежать бинарник acc_gen

Известные проблемы

  1. Сборка собранная на Windows 10 не работает в Windows 7: https://github.com/fleytman/generator_bank_accounts/issues/2
  2. На Linux может потребоваться дополнительные пакеты: https://github.com/fleytman/generator_bank_accounts/issues/11

Запускалось под Windows 8 и Windows 10, Linux Mint, OS X Captain

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Поделиться
  •  
  •  
  •  
  •  
  •  
  •  

Leave a Comment.

Войти с помощью: