Python高级进阶#004 pyqt5设置窗体图标

简介: Python高级进阶#004 pyqt5设置窗体图标
+关注继续查看

知识回顾:



1.纯pyqt5代码来创建窗体程序

2.理解gui窗体的开发原理


一、Python纯代码编写GUI



最简单代码

app=QApplication(sys.argv)

w=QWidget()

w.show()

app.exec_()


二、Pyqt5设置窗体图标



使用函数setWindowIcon函数。

设置图标需要类库的导入from PyQt5.QtGui import Qicon

将Qicon类利用构造函数进行初始化,传入图标的路径,路径建议设置相对路径。


提问:图标到哪里下载?

阿里巴巴图标库

https://www.iconfont.cn

注意:下载图标尽量采用png或者gif,这样可以使得图片背景透明。

在项目中,我们往往会把所有的图标放到同一个文件夹中,然后通过相对路径进行调用。


提问:QWidget中设置图标与QApplication中设置图标的区别?

  • 通过Qwidget的setWindowIcon设置出来的窗体的图标,可以是每个窗体一个图标。

  • 通过QAapplication的setWindowIcon设置出来的窗体的图标,设置了所有窗体的默认图标


注意:在mac系统中只能识别QApplication设置的图标


三、总结强调



1.掌握基本的pyqt5纯代码编写gui

2.设置窗体的图标

3.理解qapplication和qwidget设置图标的区别

相关文章
|
2月前
|
Python
【python】使用openpyxl库的Alignment模块设置单元格的对齐方式
【python】使用openpyxl库的Alignment模块设置单元格的对齐方式
|
2月前
|
Ubuntu 开发工具 Python
【ubuntu】Python安装源设置为国内镜像源
【ubuntu】Python安装源设置为国内镜像源
|
2月前
|
Python
使用Python实现商品价格区间设置和排序
使用Python实现商品价格区间设置和排序
51 0
|
3月前
|
数据采集 Python
python使用aiohttp通过设置代理爬取基金数据
python使用aiohttp通过设置代理爬取基金数据
|
4月前
|
Python
Python编程中类的属性获取、设置、判断是否存在等,实战hasattr和getattr函数的应用案例!
Python编程中类的属性获取、设置、判断是否存在等,实战hasattr和getattr函数的应用案例!
|
4月前
|
NoSQL MongoDB Python
小问题大隐患:如何正确设置 Python 项目的入口文件?
小问题大隐患:如何正确设置 Python 项目的入口文件?
149 0
|
4月前
|
数据安全/隐私保护 C语言 Python
Python高级进阶教程021期 pyqt5label控件进阶使用,设置兄弟控件,广告植入
Python高级进阶教程021期 pyqt5label控件进阶使用,设置兄弟控件,广告植入
|
4月前
|
jenkins 测试技术 持续交付
【实测】python模拟jenkins的定时设置时间库: 【 python_jenkins_monitor 】
【实测】python模拟jenkins的定时设置时间库: 【 python_jenkins_monitor 】
|
7月前
|
前端开发 JavaScript Python
Python项目:Django 设置应用程序的样式并进行部署
Python项目:Django 设置应用程序的样式并进行部署
Python项目:Django 设置应用程序的样式并进行部署
|
7月前
|
IDE 开发工具 Python
使用Pycharm设置python脚本文件头
使用Pycharm设置python脚本文件头:位置、效果参考、模板预定义变量参考。。。
184 0
使用Pycharm设置python脚本文件头
相关产品
云迁移中心
推荐文章
更多