嗨,我是 PyQt5 的初学者,我的小项目是使用 PyQt5 Designer 创建图像预测器 GUI,通过单击 PREDICT 按钮来检测图像是否是猫。我可以通过浏览文件按钮浏览我想要预测的文件。问题是每当我选择通过浏览文件按钮添加的猫图像并单击 PREDICT 按钮时,与 PREDICT 按钮关联的图像不会出现。
关于 Qlabel 的文档没有提供足够清晰的信息来解决这个问题。
这是我的代码:
from PyQt5 import QtCore, QtGui, QtWidgets
import os
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1600, 900)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.photo = QtWidgets.QLabel(self.centralwidget)
self.photo.setGeometry(QtCore.QRect(10, 20, 761, 651))
font = QtGui.QFont()
font.setPointSize(40)
self.photo.setFont(font)
self.photo.setFrameShape(QtWidgets.QFrame.Panel)
self.photo.setFrameShadow(QtWidgets.QFrame.Sunken)
self.photo.setLineWidth(5)
self.photo.setMidLineWidth(0)
self.photo.setScaledContents(True)
self.photo.setObjectName("photo")
self.browseFile = QtWidgets.QPushButton(self.centralwidget)
self.browseFile.setGeometry(QtCore.QRect(350, 700, 151, 31))
font = QtGui.QFont()
font.setPointSize(10)
self.browseFile.setFont(font)
self.browseFile.setObjectName("browseFile")
self.browseFile.clicked.connect(self.browse_file)
self.predict = QtWidgets.QPushButton(self.centralwidget)
self.predict.setGeometry(QtCore.QRect(670, 750, 231, 61))
font = QtGui.QFont()
font.setPointSize(17)
font.setBold(False)
font.setWeight(50)
self.predict.setFont(font)
self.predict.setObjectName("predict")
self.predict.clicked.connect(self.show_predict)
心有法竹
相关分类