windows下Qt应用程序和窗口图标

2024-04-01

我通过嵌入包含图标的标准 Windows 资源文件创建了一个简单的应用程序图标。不过,我还想在我的主应用程序窗口上使用此图标。是否有捷径可寻?到目前为止,似乎唯一的方法是单独加载包含窗口图标的图标,而不是重用已经存在的图标。这似乎是一个可怕的解决方案。除此之外,实际图标嵌入在我的可执行文件中,我不想将其分发两次。

有人知道怎么做吗?


事实上...事实证明它非常非常简单...

HICON       hIcon   = (HICON)LoadImage( GetModuleHandle( nullptr ), MAKEINTRESOURCE( IDI_ICON1 ), IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_LOADTRANSPARENT );

setWindowIcon( QIcon( QtWin::fromWinHICON( hIcon ) ) );

::DestroyIcon( hIcon );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows下Qt应用程序和窗口图标 的相关文章

  • 没有特殊字符的密码验证器

    我是 RegEx 的新手 已经进行了大量搜索 但没有找到任何具体内容 我正在编写一个验证密码字符串的正则表达式 可接受的字符串必须至少具有 4 种字符类型中的 3 种 数字 小写字母 大写字母 特殊字符 我对包含有一个想法 也就是说 如果这
  • 根据属性的类型使用文本框或复选框

    如果我有这样的结构 public class Parent public string Name get set public List
  • 通过引用传递 [C++]、[Qt]

    我写了这样的东西 class Storage public Storage QString key const int value const void add item QString int private QMap
  • 随着时间的推移,添加到 List 变得非常慢

    我正在解析一个大约有 1000 行的 html 表 我从一个字符串中添加 10 个字符串 td 每行到一个list td
  • free 和 malloc 在 C 中如何工作?

    我试图弄清楚如果我尝试 从中间 释放指针会发生什么 例如 看下面的代码 char ptr char malloc 10 sizeof char for char i 0 i lt 10 i ptr i i 10 ptr ptr ptr pt
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • 如何在 C++ 中标记字符串?

    Java有一个方便的分割方法 String str The quick brown fox String results str split 在 C 中是否有一种简单的方法可以做到这一点 The 增强分词器 http www boost o
  • 对类 static constexpr 结构的未定义引用,g++ 与 clang

    这是我的代码 a cp p struct int2 int x y struct Foo static constexpr int bar1 1 static constexpr int2 bar2 1 2 int foo1 return
  • 人脸 API DetectAsync 错误

    我想创建一个简单的程序来使用 Microsoft Azure Face API 和 Visual Studio 2015 检测人脸 遵循 https social technet microsoft com wiki contents ar
  • 在 Unity 中实现 Fur with Shells 技术

    我正在尝试在 Unity 中实现皮毛贝壳技术 http developer download nvidia com SDK 10 5 direct3d Source Fur doc FurShellsAndFins pdf Fins 技术被
  • 使用 C# 中的 CsvHelper 将不同文化的 csv 解析为十进制

    C 中 CsvHelper 解析小数的问题 我创建了一个从 byte 而不是文件获取 csv 文件的类 并且它工作正常 public static List
  • 如何获取 EF 中与组合(键/值)列表匹配的记录?

    我有一个数据库表 其中包含每个用户 年份组合的记录 如何使用 EF 和用户 ID 年份组合列表从数据库获取数据 组合示例 UserId Year 1 2015 1 2016 1 2018 12 2016 12 2019 3 2015 91
  • 结构体的内存大小不同?

    为什么第一种情况不是12 测试环境 最新版本的 gcc 和 clang 64 位 Linux struct desc int parts int nr sizeof desc Output 16 struct desc int parts
  • x:将 ViewModel 方法绑定到 DataTemplate 内的事件

    我基本上问同样的问题这个人 https stackoverflow com questions 10752448 binding to viewmodels property from a template 但在较新的背景下x Bind V
  • 复制目录下所有文件

    如何将一个目录中的所有内容复制到另一个目录而不循环遍历每个文件 你不能 两者都不Directory http msdn microsoft com en us library system io directory aspx nor Dir
  • C 函数 time() 如何处理秒的小数部分?

    The time 函数将返回自 1970 年以来的秒数 我想知道它如何对返回的秒数进行舍入 例如 对于100 4s 它会返回100还是101 有明确的定义吗 ISO C标准没有说太多 它只说time 回报 该实现对当前日历时间的最佳近似 结
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
  • C# 中的 IPC 机制 - 用法和最佳实践

    不久前我在 Win32 代码中使用了 IPC 临界区 事件和信号量 NET环境下场景如何 是否有任何教程解释所有可用选项以及何时使用以及为什么 微软最近在IPC方面的东西是Windows 通信基础 http en wikipedia org
  • 为什么 std::uint32_t 与 uint32_t 不同?

    我对 C 有点陌生 我有一个编码作业 很多文件已经完成 但我注意到 VS2012 似乎有以下语句的问题 typedef std uint32 t identifier 不过 似乎将其更改为 typedef uint32 t identifi
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么

随机推荐

  • 熊猫连接失败

    我正在尝试连接以下两个 csv 文件中的数据帧 df a https www dropbox com s slcu7o7yyottujl df current csv dl 0 df b https www dropbox com s la
  • 如何从文件字节开始在内存中创建 zip 文件?

    我尝试使用 C 在内存中创建一个 zip 文件 但结果是一个 zip 文件 其中包含损坏的文件 所有要压缩的文件都在数据库中 我存储字节 文件为 PDF 格式 我的代码如下 extract bytes and file name for e
  • Notification.addAction 在 Android O 中不起作用

    下面提到的代码适用于 Android O 版本以下的所有设备 对于安卓O addAction 方法不起作用 即按钮单击在 android O 中不起作用 任何帮助 将不胜感激 NotificationManager notification
  • MVC 自定义 ViewModel 和自动绑定

    我有一个自定义 ViewModel 定义为 public class SampleFormViewModel public SampleFormViewModel SelectList companies Widget widget Com
  • 为 iOS7 编译 PJSIP

    我正在尝试在 Mac 10 9 Xcode 5 0 上编译适用于 iOS 的 PJSIP2 1 0 但是我运行时遇到一些错误 configure iphone 以下是错误 configure iphone DEVPATH is not sp
  • Java正则表达式和转义元字符

    我正在尝试编写正则表达式来匹配嵌入在两个大括号之间的标记 例如 如果缓冲区Hello World 我想从字符串中获取 World 令牌 当我使用正则表达式时 eclipse 显示错误消息为 无效的转义序列 有效的是 b t n f r 谁能
  • 是否可以远程托管 Android 应用程序中使用的资源,使其只能由我的应用程序使用?

    基本上我想要实现的是托管一个 CSV 文件 我的应用程序将检索该文件并将其用作数据源来填充一些表 CSV 将使用最新数据进行更新 我预计应用程序会经常获取最新版本 以确保其中的数据是最新的 我的问题是是否可以确保此远程 CSV 资源仅由我的
  • PHP:我应该如何转义将进入 Javascript 字符串的字符串?

    我应该如何转义将要进入 Javascript 字符串的字符串 URL 编码 X str replace X use json encode 所以你可以做 page params array user logged in gt suer gt
  • 如何在另一个 Perl 脚本中使用变量?

    我知道如何在 Perl 中使用一个包到另一个包的变量 我正在尝试使用声明的全局变量test1 pl在另一个 Perl 脚本中test2 pl 我在用require加载 perl 文件 usr bin perl test1 pl use st
  • 使用 jquery .html() 插入 html

    我想将一大块 html 插入到预先存在的 td 我正在使用这个方法 td content html LOTS OF HTML CODE HERE 但这不起作用 我是菜鸟 有很多引用和 HTML 块内似乎破坏了它 这样做的正确方法是什么 我建
  • 为什么局部变量或临时变量的返回地址只是警告而不是错误?

    刚刚收到编译器针对此函数的警告 template
  • hapi.js - 404 路由 VS 静态文件路由

    我正在尝试将 Express 应用程序迁移到 hapi js 但我的路线遇到了问题 我只想要 2 GET 我的索引 以及所有不是 的内容重定向到 使用 Express 我有这个 static files app use express st
  • 没有这样的模块 JSQMessagesViewController

    我正在尝试导入 JSQMessagesViewController import JSQMessagesViewController 它给了我错误 没有这样的模块 我在网上看到很多人遇到这个问题 但我找不到解决方案 这是我的 Podfile
  • 如何从颜色推断形状的状态

    我已经形成了乐高立方体4x4形状 我试图推断图像内区域的状态 空 满以及颜色是黄色还是蓝色 为了简化我的工作 我添加了红色标记定义border由于相机有时会晃动 因此形状会受到影响 这是我试图检测的形状的清晰图像 由手机摄像头拍摄 编辑 请
  • Phonegap - 在启用自动方向的同时防止旋转?

    我正在重新发布我在 Google 群组中找到的其他人的问题 我也遇到了类似的问题 我有一个应用程序 要求所有内容都处于纵向 除了播放视频时 在 iOS 上 当视频播放传递到 Quicktime 播放器时 我希望视频能够以横向模式播放 目前
  • 获取正确的月份格式日期java

    有什么帮助吗 如何从 2014 01 10T09 41 16 000 0000 这样的字符串中获取正确的日期 我的代码是 String strDate 2014 01 10T09 41 16 000 0000 String day Stri
  • 有人可以澄清一下 Joel On Software 引用的意思吗:(功能性程序没有副作用)

    我正在读书乔尔安软件 http www joelonsoftware com 今天又遇到了这个报价 http www joelonsoftware com articles ThePerilsofJavaSchools html 不了解功能
  • BigQuery JDBC 驱动程序返回的行数不会超过 100,000 行

    我在 Pentaho PDI 中使用 Google BigQuery 的 starschema JDBC 驱动程序 http code google com p starschema bigquery jdbc http code goog
  • AWS Lambda:Lambda 函数 S3 到 S3 复制的跨账户策略

    我们正在尝试实现 lambda 函数 该函数将根据源 S3 存储桶事件将对象从一个 S3 复制到跨账户中的另一个 S3 存储桶 目前 我们能够在同一 SAG 内的源和目标之间复制文件 但是当我们尝试跨账户实现相同的逻辑时 得到了 CopyO
  • windows下Qt应用程序和窗口图标

    我通过嵌入包含图标的标准 Windows 资源文件创建了一个简单的应用程序图标 不过 我还想在我的主应用程序窗口上使用此图标 是否有捷径可寻 到目前为止 似乎唯一的方法是单独加载包含窗口图标的图标 而不是重用已经存在的图标 这似乎是一个可怕