创建工程后,新添加一个UI文件,让UI代码和逻辑语句分离

选中UI文件,在工具菜单中进入窗口设计器

会提示没有窗口,创建一个

选择窗口,找到styleSheet编辑样式,添加背景图片

创建和添加资源文件

在右侧右键选择添加前缀,然后删除前缀文本因为我把图像文件放在工程目录下所以没有路径前缀,接着在前缀上右键选择添加文件

打开图像文件

窗口中显示出背景图像

另存为.ui格式文件

回到编译器中再次选择UI文件,在工具中将ui设计文件转换为python代码

右键项目选择添加现有项

将筛选改为所有文件,选择.qrc文件添加

选择.qrc文件,在工具中将资源文件转换为代码文件

我裂开了,设置的按源文件名称保存,但这样就会覆盖掉之前的逻辑代码文件,算了,覆盖后再重新创建一个

这一大串字符串就是图像文件底层的样子吧

UI文件里已经自动引用了资源文件,但是名称是错的,注释掉然后改为正确的

重新创建一个主逻辑文件

# -*- coding: utf-8 -*-import PyQt5import sys
import cv2
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtGui import QImage, QPixmapfrom UI import Ui_MainWindowclass MyWindow(QMainWindow, Ui_MainWindow):def __init__(self, *args, **kwargs):super().__init__(*args, **kwargs)self.setupUi(self)if __name__ == "__main__":app = QApplication(sys.argv)mainWindow = MyWindow()mainWindow.show()sys.exit(app.exec_())

运行jio本

PyQt5_添加背景图像相关推荐

  1. java 把图片插入窗体,JAVA JFrame窗体添加背景图像的两种方法

    首先还是要了解框架JFrame中的层次结构.JFrame中的层次分布及相对关系是:最底层是:JRootPane:第二层是:JlayerPane:最上层就是ContentPane,也正是我们常说的内容面 ...

  2. css多重背景大小,CSS-多重背景图像

    嘿.我想在css的不同位置放置多个背景图像(比如diff px.和diff z-index.) 这在身体标签中是否可行.我是指身体标签中的所有图像.或者有差异.? body {background-i ...

  3. python如何导入背景图片_如何将背景图像添加到pygame?

    这个问题很容易解决.您需要一个与屏幕大小相符的图像作为背景.请记住在游戏开始时添加pygame.init()以便能够启动它和它的能力.这张图片的功能可以像这样使用: class Background( ...

  4. html中设置背景图像填充,CSS-定位背景图像,添加填充

    CSS-定位背景图像,添加填充 这个问题在这里已有答案: CSS:背景图片和填充                                     8个答案 我想将背景添加到div,位置居中,但 ...

  5. 背景图像位置css_CSS背景图像大小教程–如何对整页背景图像进行编码

    背景图像位置css This tutorial will show you a simple way to code a full page background image using CSS. A ...

  6. html背景幻灯片图片,CSS3全屏背景图像幻灯片

    我们将使用一个无序列表的幻灯片,我们会添加一个跨度为每个图像和一个标题: Image 01 re·lax·a·tion 让我们首先定义无序列表的样式.这将是固定的.我们还将使用:在伪元素以地方模式的图 ...

  7. 全屏背景:15个jQuery插件实现全屏背景图像或媒体

    动态网站通常利用背景图像或预加载屏幕,以保证所有资源都加载到页面上,在浏览器中充分呈现.现在很多网站都炫耀自己的图像作为背景图像全屏背景,追溯到旧的Flash网站却用自己的方式在HTML资源重布局. ...

  8. css背景上能添加文字,CSS3怎么为文字添加背景?

    这两天在写官网,标题标语之类的文字都是带有流光溢.炫酷图案的文字 大致就像苹果官网上的那些slogan吧,可不是简单的渐变色之类哦 但是由于使用了CSS3属性,所以要考虑到兼容性,仅Webkit内核的 ...

  9. .net的label的背景如何设置成为透明_css如何设置背景图片?background属性添加背景图片...

    在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片.有一定的参考价值,有需要的朋友可以参考一下, ...

最新文章

  1. 中国矿业大学考研计算机技术,中国矿业大学(北京)(专业学位)计算机技术考研难吗...
  2. OVS DPDK--物理端口配置(三)
  3. FreeMarker学习
  4. 使用Docker-镜像命令练习
  5. Python函数式编程简介(三)匿名函数
  6. 面试官:我们只想要这样的C++工程师
  7. iOS字符串常用用法
  8. ECCV18|这篇论文开源的车牌识别系统打败了目前最先进的商业软件(附Github地址)...
  9. SpringMvc JavaMailSenderImpl 邮件发送时到时前端无法接受Json数据问题解决
  10. 解决VScode在保存less文件时,自动生成对应的css文件以及安装Easy less之后,计算式子不显示结果的问题
  11. Facebook高管:文字分享将枯竭 5年后或许全是视频
  12. 阻塞IO和NIO的区别
  13. 以太网交换机如何工作以及MAC和PHY
  14. 贴片铝电容识别及型号_TDK贴片电容识别方法及命名规则
  15. 将电脑调成护眼色不一定起到护眼的功能
  16. mysql 设置为空_MySQL中可为空的字段设置为NULL还是NOT NULL
  17. 美团点评暑期实习个人总结
  18. 强烈推荐优秀英文网站
  19. 主成分分析(Principal Component Analysis)
  20. 《Openwrt开发》第一章:newifi3 刷自己编译的Openwrt固件

热门文章

  1. 路由器和静态路由的配置
  2. 单片机:什么是看门狗?
  3. 【谷粒学院】阿里云视频点播VOD功能笔记
  4. 汽车线束检测有哪些内容?
  5. 学习和理解STM32F103系列芯片的地址映射和寄存器映射原理;了解GPIO端口的初始化设置三步骤(时钟配置、输入输出模式设置、最大速率设置)。
  6. 关于自然常数e的来源与应用(超初级,也超恐怖)
  7. 融e学 一个专注于重构知识,培养复合型人才的平台【获取考试答案_破解】
  8. 用.net开发音频编辑软件
  9. Ubuntu 12.04 LTS游戏安装与使用
  10. 【游戏课】技术片段之——四元数与旋转矩阵的关系