SkillAgentSearch skills...

Qtqrencode

Qt 5 wrapper and renderer for the qrencode library.

Install / Use

/learn @yoneal/Qtqrencode
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

qtqrencode

Qt 5 wrapper and renderer for qrencode (QR Code encoding) library.

Build

You will need Qt 5+ and qrencode 3.4+. Clone this repo and build it with Qt's qmake:

sudo apt-get install libqrencode-dev
git clone https://github.com/yoneal/qtqrencode
cd qtqrencode
mkdir build && cd build
qmake -Wall ../qtqrencode.pro
make
# You can install it, if you want..
sudo make install

Or, you can just open the project using Qt Creator.

Usage

Just grab the library, along with the following header files:

  • qqrencode.h
  • libqtqrencode_global.h

Then include it in your project like so,

LIBS += -lqtqrencode

No need to manually copy the files if you installed it in the system directories..

Profit

#include <qqrencode.h>

...

QQREncode encoder;
encoder.encode(QString("abcdefghijklmnopqrstuvwxyz 1234567890$%*+-./:");
QImage qrcode = encoder.toQImage();
qrcode.scaled(150,150).save("qrcode.jpg","JPG");

See test folder for more examples.

Thanks

Thanks to Kentaro Fukuchi for sharing qrencode.

Related Skills

View on GitHub
GitHub Stars39
CategoryDevelopment
Updated4mo ago
Forks21

Languages

C++

Security Score

87/100

Audited on Nov 10, 2025

No findings