QT5.13 任务栏显示问题

  • 1.问题现象
  • 2.出现原因
  • 3.解决方案
  • 4.测试脚本(.bat)

1.问题现象

打开程序有时可以正确显示任务栏图标
但是有时图标一闪而过 显示一片黑(底部任务栏的背景颜色)详情如下:

2.出现原因

经测试,应该是

RC_ICONS = path/name.ico 和 setWindowIcon 设置图标引起的冲突

//我的问题代码(例子)
RC_ICONS = logo.ico                   // pri文件中
setWindowIcon(QIcon(":logo.ico"));    // 窗体构造函数 图标一样也会有问题
//setWindowIcon(QIcon(":logo.png"));

3.解决方案

去掉setWindowIcon相关代码
只在pri文件中设置图标 RC_ICONS = path/name.ico

或者使用QWinTaskbarButton进行覆盖 or 刷新

 // 窗体构造函数中this->show(); // 得先show才能获取windowHandleQWinTaskbarButton *button = new QWinTaskbarButton(this);button->setWindow(this->windowHandle());               // 获取窗体handlebutton->setOverlayIcon(QIcon(":logo.ico"));            // 不设置覆盖图标图标 只显示原图标也可以解决此bugQWinTaskbarProgress *progress = button->progress();    // 进度progress->setVisible(true);progress->setValue(0);

4.测试脚本(.bat)

@echo off
title  打开关闭程序测试 -- das白:endstart E:\gy\cs\cs.exe             echo "started,等待7秒后关闭"choice /t 7 /c YN /d Ytaskkill /f /im cs.exeecho %time% 关闭程序::timeout /T 5
goto end
::帮助命令 help taskkill  、timeout /? 、 choice /? 、help start

QT 任务栏图标显示问题相关推荐

  1. Windows10——荣耀笔记本任务栏图标显示异常且无显示/隐藏图标的箭头解决方案

    截图只代表现象,上下文截图不出自同一处,例如:不同机子,参考文章,其他网络资源 问题机型 荣耀猎人V700 i5-10300H 问题描述 任务栏图标显示异常 当前活动程序图标不显示,但依然可以打开新程 ...

  2. Win10系统任务栏图标显示白色方块的解决方法

    时间:2022-07-30 问题:Win10系统任务栏图标显示白色方块 解决后: 原因:Windows对于图标的缓存 解决方法: 1.进入C盘的用户家目录下的AppData目录,再进入Local目录 ...

  3. win10任务栏图标显示异常(重启资源管理器无果)解决方法

    win10任务栏图标显示异常(重启资源管理器无果)解决方法 方法1: - Ctrl+Win+R打开任务管理器 - 点击[文件],点击[运行新任务],输入[Explorer],运行,此刻可以看到Wind ...

  4. 如何修复 Chrome 书签栏图标显示不正常

    实例:把对应的删了就自动图标由空白到正常了,不用再一个一个的访问 将 Chrome 书签拦上的书签名称删除后,可以仅凭借网站图标来选择书签,不仅省地方而且美观.@scavin 的书签栏这几天不知何故所 ...

  5. 修复Chrome书签栏图标显示不正常

    将 Chrome 书签拦上的书签名称删除后,可以仅凭借网站图标来选择书签,不仅省地方而且美观.@scavin 的书签栏这几天不知何故所有的图标全部不见了,如下图: 解决 Chrome 书签栏图标显示不 ...

  6. 用Adobe软件打开PDF文件时,任务栏图标显示异常的问题。

    问题: 用Adobe软件打开PDF文件时,任务栏图标显示异常的问题. 解决方案: 关闭 adobe reader,到 c:\ProgramData\Microsoft\Windows\Start Me ...

  7. window10任务栏图标显示异常解决方法

    1.复制以下代码,保存为 "xxx.bat". taskkill /im explorer.exe /f cd /d %userprofile%\appdata\local del ...

  8. Adobe Acrobat任务栏图标 显示错误 异常(恢复原始Adobe Acrobat/Adobe Reader图标)

    Adobe Acrobat任务栏图标 显示错误 异常(恢复原始Adobe Acrobat/Adobe Reader图标) 恢复原始Adobe图标: 1.删除C盘指定目录下Adobe快捷方式: 目录:C ...

  9. Win11-任务栏图标显示空白解决方法

    Win11-任务栏图标显示空白解决方法 前言 背景 操作 Reference 前言 考研期间没用电脑,今天开机,刚弄好声音问题,使用Typora又发现过期了,需要激活,于是百度破解方法,新安装了Typ ...

  10. MATLAB能正常运行但任务栏图标显示白色问题的一种解决方法

    MATLAB运行任务栏图标显示白色 打开MATLAB 从右键任务栏的白色图标将MATLAB固定在任务栏 关闭MATLAB 点击任务栏的MATLAB图标(白色),弹出错误窗口-ink文件找不到(应该是找 ...

最新文章

  1. 170222、使用Spring Session和Redis解决分布式Session跨域共享问题
  2. 病毒导致win2003服务器共享丢失业务中断
  3. 全国计算机一级考试的练题软件,2017全国计算机一级考试WPS备考练习题
  4. 中国城市商业银行产业模式展望及布局规模前景分析报告2021-2027年
  5. python源码精要(2)-C代码规范
  6. Vue 设置overflow: auto 后监听滚动距离
  7. java中stack集合框架
  8. linux下基于源码软件安装的那些事
  9. linux drbd同步,DRBD数据镜像主备节点同步数据
  10. 在TypeScript和ASP.NET Core中处理文件上传和受保护的下载
  11. 表、栈和队列(JAVA实现)
  12. Elasticsearch 分片和副本策略
  13. 转载windows的网络错误问题,备需要时查看
  14. Node:根据开发环境配置axios默认路径
  15. pygame.font.Font().render() 计算基线(baseline)的原点(origin)坐标
  16. 最新和平精英画质助手iApp源码+实测可用
  17. tomcat8.0安装及配置教程
  18. Springboot 406错误
  19. 投票问题 python
  20. 3DMAX渲染时,vray渲染有光斑、噪点?几招就解决。

热门文章

  1. 犯2一周后,做一做一年多的总结
  2. 一个 Transformer,很强;两个,更强?
  3. 微信小程序动态更改标题栏_微信小程序动态改变导航栏标题和背景颜色
  4. 【人工智能】2.博弈问题、博弈搜索策略
  5. 2020 春节集五福最详细收集攻略
  6. 波导缝隙天线(二)[搬运]
  7. Star Way To Heaven 题解
  8. 在现有Fabric 2.2.0 网络上设置和运行Caliper性能测试 实战
  9. vs code快捷键
  10. nginx代理frps后出现 http proxy request error: no such domain