发布网友
共2个回答
懂视网
一、导入图片资源
方法1:直接从源图片中导入(图片位于images文件夹内)
self.label1=QLabel(self) self.label1.setPixmap(QPixmap(r"images/head.jpg")) layout.addWidget(self.label1) #或者 layout.addWidget(QLabel(self, pixmap=QPixmap("images/head.jpg")))
方法2:利用qrc资源导入
1、先写qrc文件
<RCC> <qresource> <file>images/head.jpg</file> <file>images/body.jpg</file> </qresource> </RCC>
2、将qrc文件转化成py文件
转化命令为:
pyrcc5 res.qrc -o res_rc.py
3、导入res_rc.py:import res_rc
4、layout.addWidget(QLabel(self,pixmap=QPixmap(":/images/head.jpg")))
注意需要添加:/符号作为前缀。
更多Python相关技术文章,请访问Python教程栏目进行学习!
热心网友
你是想要在二维码中间插入图片还是想要扫描二维码显示图片,如果是想要在二维码软件插入图片的话,可以参考以下教程:
1.打开中琅标签制作软件,在文档设置中根据实际纸张设置纸张尺寸和标签尺寸。
2.在新建的空白标签上绘制一个二维码,双击绘制的二维码,在图形属性-数据源中点击“编辑”按钮,将二维码的默认数据修改为“20200218abc”(也可以用汉字,特殊符号,网址等做为二维码数据)。
3.在二维码上绘制一个位图图片对象,双击绘制的位图图片对象,在图形属性-数据源中点击“+”按钮,然后在打开数据对象管理窗口中点击“浏览”,找到电脑上保存的logo图片,选中这个图片并点击下面的“打开”按钮。
注意:小伙伴们在调整图片尺寸的时候,图片的宽度和高度是等比例缩放的。
4.同时选中二维码和logo图片,点击软件顶部工具栏中的“垂直居中对齐”和“水平居中对齐”,将logo图片移动到二维码正中间的位置。
制作完成之后,如果出现不能扫描的情况,这个一般是图片遮住二维码的区域太多了,可以适当缩小图片的尺寸或者是在图形属性-条码选项卡中将二维码的纠错级别调到最高。