实际上,我正在从mysql数据库中检索图像,该图像正在正确检索,但是当需要在lineedit中显示图像时,我的程序将停止工作。
这是我要检索图像的数据库,但问题是它没有在lineedit中显示
try:
cnx = mysql.connector.connect(user='root', password='root', host='localhost', database='ChequeAnalyzer')
cursor = cnx.cursor()
viewdetails = ("Select * FROM chequedetails " "WHERE ChequeNo='%s' "% (''.join(Cheque_Number)))
cursor.execute(viewdetails)
result = cursor.fetchall()
file_like2 = io.BytesIO(result[0][0])
for row in result:
if row:
print("Cheque No. :", row[0])
print("Branch Name :", row[1])
print("Rupees :", row[2])
print("PKR :", row[3])
print("Pay :", row[4])
print("Signature :", row[5])
print("QR Code :", row[6])
print("image :", row[7])
print("date :", row[8])
self.ChNo_lineEdit.insert(row[0])
self.BranchName_lineEdit.insert(row[1])
self.Rupees_lineEdit.insert(row[2])
self.PKR_lineEdit.insert(row[3])
self.Pay_lineEdit.insert(row[4])
self.Signature_lineEdit.insert(row[5])
self.QR_lineEdit.insert(row[6])
self.Image_lineEdit.insert(row[7])
self.Date_lineEdit.insert(row[8])