我对使用Python是完全陌生的。请帮助我编译成一个独立的.app程序,附在下面,从剪贴板创建一个简单的QRcode。或者这是一种错误的方式,我应该使用java吗
import clipboard
import qrcode
import os
import reportlab.lib.pagesizes
from reportlab.pdfgen import canvas
numer = clipboard.paste()
nazwajpg = numer + '.jpg'
nazwapdf= numer + "_id.pdf"
qr = qrcode.QRCode(
version=1,
box_size=15,
border=3
)
data = numer
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill='black', back_color='white')
img.save(nazwajpg)
def hello(c):
c.drawImage(nazwajpg, 12, 0, width=125, height=125)
c.setFont("Helvetica-Bold", size=28)
c.drawCentredString(76, 122, numer)
c = canvas.Canvas(nazwapdf, pagesize=QR)
hello(c)
c.showPage()
c.save(nazwapdf)
os.remove(nazwajpg)
据我所知,最好的方法是使用pyinstallerhttps://www.pyinstaller.org/。这帮助我创建了一个windows可执行文件,它也应该可以与mac一起使用
相关问题 更多 >
编程相关推荐