Prison is a barcode API currently offering a nice Qt API to produce QR code and Data Matrix barcodes, and can easily be made support more. WWW: https://api.kde.org/frameworks/prison/html/index.html