はじめに
当記事は、プログラミング初心者である筆者の備忘録となります。間違い等ありましたら、ご指摘ください。
〜流れ〜
①ライブラリのインポート
②QRコード生成コードの作成
①各種ライブラリを使うためインポートを行う。
・テキストボックスやボタン作成のため「streamlit」・QRコードを作成するため「qrcode」
・画像を出力するため「Image」
script.py
import streamlit as st
import qrcode
from PIL import Image
②QRコード生成コードの作成
script.py
#「タイトル」の設定
st.title('QRコード作成アプリ')
#テキストボックスに入力された内容をURLという「変数」に代入
URL = st.text_input('変換URL入力')
#URLをQRコードに変更
#QRコードをローカルに保存
#ローカルに保存したQRコードを「img」に代入
#st.imageでQRコードを出力
if st.button("QRコード生成"):
_img = qrcode.make(URL)
_img.save('qrcode.png')
img = Image.open('qrcode.png')
st.image(img)