📜  frappe qr code (1)

📅  最后修改于: 2023-12-03 15:30:51.432000             🧑  作者: Mango

Frappe QR Code

Frappe QR Code is a Python library that allows you to generate and display QR codes in your Frappe application.

Features
  • Generate QR codes for URLs, plain text, email addresses, and phone numbers
  • Control the size of the QR code
  • Customize the color of the QR code
  • Display the QR code in a Frappe dialog box or a web page
Installation

You can install Frappe QR Code using pip:

pip install frappe-qr-code
Usage

To use Frappe QR Code in your Frappe application, first import it:

from frappe_qr_code import generate_qrcode

Then, simply call the generate_qrcode() function with the data you want to encode:

data = "https://www.example.com"
qrcode = generate_qrcode(data)

You can then display the QR code in a Frappe dialog box:

from frappe import msgprint

msgprint(qrcode, title="QR Code for Example.com", indicator_color="blue")

Alternatively, you can display the QR code in a web page using HTML:

<img src="{{ qrcode }}" alt="QR Code for Example.com">
Customization

You can customize the size and color of the QR code by passing additional arguments to the generate_qrcode() function:

qrcode = generate_qrcode(data, size=10, color="red")
Conclusion

Frappe QR Code makes it easy to generate and display QR codes in your Frappe application. Whether you need to encode URLs, plain text, email addresses, or phone numbers, Frappe QR Code has you covered. Give it a try in your next project!