PyQt5设置软件窗口图标与任务栏图标
PyQt5设置软件窗口图标
效果图
设置窗口左上角图标
在UI界面初始化时加入这一行
self.setWindowIcon(QIcon("image/星球.png"))
setWindowIcon()方法继承自父类QMainWindow
参数为Qicon,查询QT官方手册(c++版的)Qicon参数可以为图片文件
参考链接https://doc.qt.io/qt-5/qicon.html#details
桌面任务栏图标
上面方式设置完成程序图标之后桌面任务栏并没有同步显示
任务栏还是Python的图标
目前我查到的方式是这样设置(应该还有更好的方法,这种方法不能跨平台)
在UI界面初始化时加入这一段代码
if sys.platform == "win32":import ctypesctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID("6666")
调用win32库来让图标显示,所以只能在win平台使用,
加个判断方式程序在其它平台运行时崩掉
后面应用程序ID可以随意填
为什么SetCurrentProcessExplicitAppUserModelID能让图表显示具体原理不清楚
PyQt5设置软件窗口图标与任务栏图标相关推荐
- JavaFX源码分析实战:如何设置窗体标题小图标和任务栏图标
JavaFX实战系列 JavaFX源码分析和实战:javaFX线程结构分析 JavaFX源码分析和实战之launcher启动器:两种启动javaFX的方式及launch(args[])参数设置和获取 ...
- qt 设置标题栏图标、任务栏图标和启动图标
一. 标题栏图标.任务栏图标设置(只需3步) 1.建议准备正方形png图像,带透明通道. 2.qrc文件添加名称. 3.窗口属性中选择图片. 二. 启动图标设置(只要2步) 1.准备.ico格式图片, ...
- qt修改程序图标名称_【Qt开发】更改应用程序图标和任务栏图标
说明 实际开发过程中,生成的应用文件不会用默认的图标,同时程序启动后任务栏的图标也需要修改,还有窗口的图标,这样显得程序不那么low.更改程序的图标有多种方式,基于Qt Creator或vs开发的方式 ...
- 计算机桌面底部图标一直闪烁,Win10电脑桌面图标和任务栏图标一直闪烁不停刷新的解决方法...
近期,Win10系统桌面上的图标和任务栏图标出现闪烁,不断的刷新,CPU资源占用率高,重启电脑.重置默认功能也无法解决,以为Windows更新或者某软件导致的问题,卸载很多软件也无法解决问题.那么遇到 ...
- win10桌面图标和任务栏图标一直闪烁,就和刷新一样,怎么解决?
win10桌面图标和任务栏图标一直闪烁,就和刷新一样,怎么解决? 可以试试这个方法,我用完是成功了,来自贴吧一位大神的回答,打开注册表,依次找到HKEY_CURRENT_USER\SOFTWARE\M ...
- 计算机桌面底部图标一直闪烁,Win10桌面图标和任务栏图标一直闪烁(刷新)的有效解决方法...
我们在使用Win10系统的时候,可能会遇到各种系统故障,但其实我们只要找到原因就可以解决问题.而近期有Win10用户称自己的桌面图标和任务栏图标一直闪烁,有点像图标一直刷新一样,电脑重启问题依然存在, ...
- vs修改程序图标、任务栏图标
转自:https://blog.csdn.net/catharryy/article/details/22805875 创建一个新工程,可以什么都不加.打开.rc, 创建或打开Icon资源(以下都以 ...
- MFC修改图标简单方法(包括exe图标,任务栏图标,应用程序运行左上角图标)
先说原理,在MFC中,应用程序的图标调用默认的图标,默认图标的资源ID为IDR_MAINFRAME,与资源ID对应的图标路径为:...\\工程名字\\res\\ 工程名字.ico,然后在构造函数中装载 ...
- 论如何在DEV C++中修改窗口的图标(包括任务栏图标)
关于如何DEV C++ 修改窗口图标的解决方法 解决方法: 1:建立工程文件 2:修改代码块 3:程序运行 先说一些废话,因为这个问题本人找了半天方法,但大部分的解决办法都是是VB||VS写的,或者对 ...
最新文章
- cisco-ccna-第九章测试-work1-汉语
- 网络推广公司网站该如何针对主页的优化工作?
- VTK:Utilities之DiscretizableColorTransferFunction
- mysql路由器配置文件_如何安装并配置mysql 5.7.13解压缩版?
- BURP 测试出 OPTIONS PUT DELETE TRACE 方法
- 不同级别UI设计师的区别有哪些?
- js进阶 11-8 jquery如何获取元素相对于父元素的位置
- 第十六课:libcurl库访问人工智能平台之图像识别
- Node版本管理工具 - Nvm的下载、安装配置与使用
- ansys 命令流基础—— 点线面体基本操作
- excel图表配合下拉菜单_从下拉列表中选择Excel图表日期
- BOM 定时器+回调函数
- 或与非逻辑符号 java_逻辑运算符:与,或,非,异或
- 网络口碑营销推广怎么能提高消费者的信任
- Java名词解释什么是继承_java程序设计名词解释
- 现在的亚马逊收款账户怎么开?容易开吗?有谁了解过?
- 【数据仓库学习】数据质量监控
- java相关面试总结
- 慧鱼小车编程20构建控制面板
- 知识付费在线教育网课网校系统