找回密码
 立即注册
收起左侧

QTdesigner设计的界面图片无法显示

4
回复
8250
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2018-8-26 15:42:41 显示全部楼层 |阅读模式
1Qter豆
我是pycharm和qtdesigner一起使用,先先用qtdesigner设计界面,然后转为python代码如下:
from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(637, 369)
        self.pushButton = QtWidgets.QPushButton(Form)
        self.pushButton.setGeometry(QtCore.QRect(240, 250, 159, 39))
        font = QtGui.QFont()
        font.setPointSize(18)
        self.pushButton.setFont(font)
        self.pushButton.setObjectName("pushButton")
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(20, 40, 601, 121))
        self.label.setText("")
        self.label.setPixmap(QtGui.QPixmap(":/url/北科大1.png"))
        self.label.setObjectName("label")

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.pushButton.setText(_translate("Form", "PushButton"))
import Paper_rc发现最后一行是没有意义的,我加了自己的代码使程序运行后(注释了最后一句),图片不显示,其他正常。请问是什么原因?怎么让图片显示出来呢?(我利用stylesheet加的图片,比较简单)(报酬不多请见谅)

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-8-27 18:34:36 显示全部楼层
Alexhou 发表于 2018-8-26 15:44
代码使用pixmap的,不过用stylesheet也是一样的

已经找到问题,需要用pyrcc把图片资源转换为.py形式,最后一句就是导入图片资源的
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-8-26 15:44:00 显示全部楼层
代码使用pixmap的,不过用stylesheet也是一样的
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-8-27 09:04:33 显示全部楼层
猜测最大可能是你的图片路径不对 ~

点评

怎么不说废话了????  详情 回复 发表于 2018-8-27 11:06
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2018-8-27 11:06:21 显示全部楼层
Since 发表于 2018-8-27 09:04
猜测最大可能是你的图片路径不对 ~

怎么不说废话了????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了