17
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Python】QRコード生成

Last updated at Posted at 2023-06-10

pythonでQRコードを作成するプログラムを製造しました。
記録として投稿します。

以下が製造したプログラムの画像です。
2023-06-10 (1).png

機能説明

URLを入力する。
QRコードの名前を入力する。
QRコード生成ボタンをクリックするとQRnameで入力した文字でQRコードが画像で生成される。

プログラムコード

import qrcode
import tkinter

def btn_click():
    S = txt_1.get()
    qr_name = txt_2.get()
    img = qrcode.make(S)
    img.save(f'{qr_name}.png')

# 画面作成
tki = tkinter.Tk()
tki.geometry('460x190')
tki.title('QRコード作成')
tki.configure(bg='SpringGreen2')

lbl_1 = tkinter.Label(text='URL')
lbl_1.place(x=70, y=50)

lbl_1 = tkinter.Label(text='QRname')
lbl_1.place(x=70, y=100)

txt_1 = tkinter.Entry(width=30)
txt_1.place(x=130, y=50)

txt_2 = tkinter.Entry(width=30)
txt_2.place(x=130, y=100)

# ボタン
btn = tkinter.Button(tki, text='QRコード生成', command=btn_click)
btn.place(x=180, y=150)
tki.mainloop() # アプリを起動

実際に作成したQRコードは以下になります。
キータマイページ.png

是非参考にしてください!!

17
23
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?