Qt designer设置窗口背景图
给pyqt5窗口设置背景图,特别是在登录窗口,根据具体需求添加背景图。个人就记录一下在设置过程中的几个重要的点。
一、首先需要建立.qrc文件
新建文本文档,输入以下代码:
<RCC><qresource prefix="/"><file>picture.PNG</file></qresource>
</RCC>
其中,picture.PNG为背景图名,然后文件后缀改为.qrc
二、以QLabel为依托设置背景图。
把新建立的.qrc文件导入Qt designer。
首先鼠标右击窗口,选择改变样式表,再依次点击已下3步,在第三步添加.qrc文件。点ok即可。
其次,拖入Label控件,删除文字,右击label控件,选择改变样式表,依次按下图步骤操作。最后按实际需求改变Label控件大小实现背景图设置。
三、.qrc转化为.py文件
最后,想要在代码窗口实现背景图的展示,必须把.qrc转化为.py文件。
ui文件转化为py文件时会有代码import picture_rc.py
,这就需要把把.qrc转化为.py文件,在代码窗口实现背景图的展示。
**方法一:**在pycharm添加external tools,添加pyrcc5.exe,进行转化(网上有很多说明)。
**方法二:**在命令窗口进行转化。
win+r,输入 cmd进入命令窗口。输入cd /d +路径 进入.qrc文件坐在的路径
输入pyrcc5 -o 新名字.py 初始名.qrc
.
Qt designer设置窗口背景图相关推荐
- 超详细且简单的Qt Designer设置界面背景图
---------------------------------------------------------- 这里介绍的主要是一种放置界面底层的背景图方式 首先,先新建一个框,并填充你所需要的 ...
- 如何在android中设置背景图片,在Android中设置窗口背景图
Android窗口管理 在整个控件树的最顶端,是一个逻辑的树顶,ViewParent,在源码中的实现是ViewRoot(ViewRoot extends Handler implements View ...
- 【QT小记】设置窗口背景透明
// 窗口无边框 setWindowFlags(this->windowFlags() | Qt::FramelessWindowHint); // 设置窗口背景透明 (需要设置窗口为无边框的才 ...
- Qt 之 设置窗口边框的圆角
Qt技术学习班开始了,更多精彩.好玩的内容等着你,赶紧报名吧! 群号:655815739 Qt在设置窗口边框圆角时有两种方式,一种是设置样式,另一种是在paintEvent事件中绘制窗口.下面分别叙述 ...
- Qt中设置窗口边框的圆形
Qt在设置窗口边框圆角时有两种方式,一种是设置样式,另一种是在paintEvent事件中绘制窗口. 下面分别叙述用这两种方式来实现窗口边框圆角的效果. 一.使用setStyleSheet方法 this ...
- Qt之QWidget设置窗口背景图片的几种方法
Qt之QWidget设置窗口背景图片的几种方法 几种方法如下: 1.使用调色板QPalette来设置图片 QPalette pal =this->palette(); pal.setBrush( ...
- PyQt5 技术篇-设置alignment对齐方式。Qt Designer设置文本对齐方式。居中、左对齐、右对齐、上对齐、下对齐。
通过 alignment 设置,展开后可以设置水平方向或垂直方向的对齐方式. PyQt5 设置文本对齐方法: self.label.setAlignment(QtCore.Qt.AlignRight| ...
- pyqt5——设置窗口背景
文章目录 1.QSS设置窗口背景 2.QPalette设置窗口背景 paintEvent绘制窗口背景 窗口背景主要包括背景色和背景图片.设置窗口背景主要有三种方法: QSS设置窗口背景: QPalet ...
- PyQt5 技术篇-设置输入框的placeholder方法,Qt Designer设置Line Edit、Text Edit编辑框的placeholder
PyQt5设置方法: self.lineEdit.setPlaceholderText("请输入要查询的内容") Qt Designer设置方法: Qt Designer里有个pl ...
最新文章
- awk1.0 — awk基础
- Siri和Alexa背后的女科学家逝世,是她让AI有了女声
- CertEnroll::CX509Enrollment::p_InstallResponse:ASN1 bad tag value met. 0x8009310b
- 八十九、常见的圣杯布局和双飞翼布局
- 每天一小时python官方文档学习(七)————模块与包
- 链表c++代码的实现
- mybatis3 配置文件解析
- CentOS 7.0安装配置Vsftp服务器
- xp系统更新的服务器失败是怎么回事啊,xp系统显示“服务器错误500”的两种解决方法...
- inquirer:命令行中与用户进行交互的js库
- Qt QDebug 打印自定义结构体
- 怎么用电脑操控自己的手机 怎样用电脑控制手机?
- 零基础学习C语言,怎么入门?
- 异星工厂 自动机器人_异星工厂自动科研系统建造技巧_图文攻略
- 微信小程序的页面美化
- 异常解决之——无法在Web服务器上启动调试。远程服务器返回错误:(405)
- 必修三计算机选修三知识点总结,高二必修三物理知识点总结
- 凤凰卫视:收受瑞星巨额贿赂官员被捕视频
- mysql report-port_mysql性能优化工具mysqlreport
- mysql-5.7.21-winx64.zip安装教程