QtQR — основанное на Qt приложение, позволяющее генерировать QR-коды, искать и декодировать QR-коды в файле изображения или использовать веб-камеру для сканирования печатного кода.
Для установки программы необходимо установить несколько пакетов:
sudo apt-get install qtqr qrencode zbar-tools python-qrcode python-qrencode libimager-qrcode-perl libimager-perl
- Zbar Tools — пакет, содержащий основные приложения для декодирования штрих-кодов и использующий устройство video4linux (например, веб-камеру) в качестве сканера штрих-кодов;
- Qrencode — утилита, использующая libqrencode для кодирования строковых данных в QR-код и сохранить как PNG или EPS-изображение;
- QtQr — Qt-интерфейс для генератора и декодера QR-кодов.
Для считывания QR-кода применяется съёмная вебкамера, которую нужно выбрать по кнопке Декодировать и направить на снимок, содержащий QR-код.
В случае успешного декодирования красная рамка QR-кода окрашивается в зелёный цвет — QR-код расшифрован.
После закрытия окна распознавания откроется окно Декодировать QR-код с расшифровкой содержимого и предлагающее либо открыть адрес в веб браузере, назначенном по умолчанию, либо редактировать содержимое кода.
Данная программа при генерации QR кода создаёт на каждый вводимый пользователем знак резервную копию в домашнем каталоге пользователя