feat: itchat show qrcode using viewer

This commit is contained in:
lanvent
2023-04-02 14:45:38 +08:00
parent 02a95345aa
commit cf25bd7869

View File

@@ -70,6 +70,13 @@ def _check(func):
def qrCallback(uuid,status,qrcode): def qrCallback(uuid,status,qrcode):
# logger.debug("qrCallback: {} {}".format(uuid,status)) # logger.debug("qrCallback: {} {}".format(uuid,status))
if status == '0': if status == '0':
try:
from PIL import Image
img = Image.open(io.BytesIO(qrcode))
thread_pool.submit(img.show,"QRCode")
except Exception as e:
pass
import qrcode import qrcode
url = f"https://login.weixin.qq.com/l/{uuid}" url = f"https://login.weixin.qq.com/l/{uuid}"