Here is a detailed page about qr codes, where you can read all the information about what they are and how they work.
https://www.qr-code-generator.comIt's just a graphical way to code information in a limited amount of space.
If you are looking to adopt a code into your wallet in order to generate qr codes for your coin adresses, you probably want to look here:
https://github.com/nayuki/QR-Code-generatorThis is a QR code generation library and it is available in five different programming languages: Java, JavaScript, Python, C++, C.
If you are not happy with this one, you can search for more qr code generation libraries.