私はすでにバーコードスキャナから入力を取得する方法についてサイトを読んだことがありますが、実際にどのように行うべきかはわかりません。私は、このバーコードスキャナを使用することになりますPythonバーコードスキャナ
私は基本的にユーザーがクリックが私のTkinterのウィンドウにボタンを返すときに、入力がスキャナから受信されるまで、私は、その後、プログラムはwhileループする必要がありますする必要が私はそれを私のデータベースにあるかどうかを見るためにスキャナーに使っています。
私はSQLと他のすべてを行うことができますが、バーコードスキャナーからデータを取り除くことが最良の方法は、キーボードとして機能するはずなので実際にはわかりません。
編集:askstringボックスに
barcode = simpledialog.askstring("Barcode scan", "Please scan the barcode of the laptop you rented")
cursor.execute("SELECT barcode FROM laptops WHERE idlaptops=%s",laptopid)
barcodefetch = fetchResult(cursor)
actualbarcode = barcodefetch[0]["barcode"]
if barcode != actualbarcode:
messagebox.showinfo("Barcode invalid", "Barcode did not match please scan the barcode again")
return
うスキャナタイプ:私はこれを試みてきましたか?
'スキャナは質問のボックスに入力しますか? '試してみてください。 –
私はしばらくの間スキャナを手に入れていませんが、到着時には手を差し伸べています。私はその質問にそれを入れます。 – Artuki