小编mmr*_*689的帖子

使用 PyQt5 显示 OpenCV 图像

我正在学习使用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功能运行良好,但图像出现在新窗口中。

python opencv pyqt qt-designer pyqt5

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

opencv ×1

pyqt ×1

pyqt5 ×1

python ×1

qt-designer ×1