我正在学习使用pyqt5,并qt designer和我很困惑。
我的目标是在单击按钮时显示图片,因为将来我想将所有这些与opencv.
现在我有一个带有按钮和图像(它是一个标签)的窗口。
从.ui到的转换代码.py:
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
# Omitted code
self.pushButton.clicked.connect(self.imagen)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "PROG PRUEBAS QT"))
self.pushButton.setText(_translate("MainWindow", "Escala de grises"))
self.label.setText(_translate("MainWindow", "<html><head/><body><p><img src=\":/chchch/img.png\"/></p></body></html>"))
#
def imagen(self):
img = cv.imread('img.png', 0)
cv.imshow('sss', img)
cv.imwrite('pichi.png', img)
#
import noe_rc
Run Code Online (Sandbox Code Playgroud)
但是现在,当我用 Pycharm 运行它时,它在import noe_rc. 如果我发表评论,图像不会出现。
PS:如果我评论导入,该imagen功能运行良好,但图像出现在新窗口中。