【发布时间】:2019-12-03 21:33:16
【问题描述】:
我正在学习使用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
但是现在,当我用我的 Pycharm 运行它时,它在 import noe_rc 中崩溃了。如果我发表评论,图像不会出现。
PS:如果我对导入进行评论,imagen 函数运行良好,但图像会出现在新窗口中。
【问题讨论】:
-
什么“崩溃”,PyCharm 还是程序?有任何错误信息吗?
noe_rc是pyrcc5生成的文件吗?
标签: python opencv pyqt pyqt5 qt-designer