Python生成wifi二维码,并在界面展示

ssid:指的是WiFi的账号 # password:指的是WiFi的密码 # security: 指的是WiFi的加密方式 # hidden: WiFi是否隐藏 # scale: 二维码的像素。btn = Button(Login_interface, text='展示二维码', command=Wifi_show_code)btn = Button(Login_interface, text='生成二维码', command=Wifi_QR_code)height = 350 # 新建窗体的高。
摘要由CSDN通过智能技术生成

使用segno,tkinter、PIL三个库,生成wifi二维码,并在界面进行展示,可通过扫描登录。

代码如下

from segno import helpers
from tkinter import *
from PIL import Image, ImageTk

# 生成wifi图片
def Wifi_QR_code():
   Wifi_ID = txtName.get()
   Wifi_password = txtPassword.get()
   # ssid:指的是WiFi的账号  # password:指的是WiFi的密码  # security: 指的是WiFi的加密方式 # hidden: WiFi是否隐藏  # scale: 二维码的像素
   QR = helpers.make_wifi(ssid=Wifi_ID, password=Wifi_password, security="WPA", hidden=False)
   QR.save("wifi.png", scale=10)
   label1 = Label(Login_interface, text='生成成功!')
   label1.place(x=5, y=320)
   Login_interface.mainloop()

# 展示wifi图片
def Wifi_show_code():
   photo0 = ImageTk.PhotoImage(file='wifi.png')
   label0 = Label(Login_interface, image=photo0, width=photo0.width(), height=photo0.height())
   label0.place(x=220, y=
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值