在 Qt Creator 中使用 Qt 标准图标

2024-03-11

我想使用 Qt Standard 图标(as here http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html)。我发现了很多例子如何以编程方式设置图标 http://qt-project.org/forums/viewthread/5199(代码中的运行时)。

但是,我如何设置“标准图标名称”(例如application-exit)在 Qt Creator 中?这在这里写博客 http://5in4.de/blog/2012/02/07/using-standard-icons-in-qt-designer-and-qt-creator/说,我只是将主题设置为相应的名称。但我没有这样的主题属性,我会收到一个带有资源的弹出窗口(下面的屏幕截图)。

哪儿是应用“标准名称”的正确位置 (e.g. application-exit)?


主题图标仅在 Linux/X11 上受支持。在 Windows 和 OS X 上,您必须提供自己的图标。

此问题的解决方案是在 QtCreator 中设置主题名称(如您的示例中所示)。然后,您必须在资源中的前缀“:/icons”下提供相同别名的图标。您可以利用公共领域中可用的图标集,例如流行的探戈图标集。

如果你只针对Windows平台,主题设置对你来说就没用了。如果您同时针对 Linux/X11 和其他平台,通过此解决方案,您可以在一个系统上获得本机图标,并在其他系统上获得您自己提供的图标。

您可以在这里找到关于如何执行此操作的非常好的解释: http://mithatkonar.com/wiki/doku.php/qt/icons http://mithatkonar.com/wiki/doku.php/qt/icons

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

在 Qt Creator 中使用 Qt 标准图标 的相关文章

  • Java小程序无法在JRE7下运行,控制台中没有显示错误

    在Windows 7 64位下 自从升级到JRE 7 32位后 在IE9 32位或Chrome下 我无法运行小程序 例如this one http profs etsmtl ca mmcguffin learn java 01 drawin
  • 替换 JQueryUI 对话框的关闭图标

    经过对这个主题的广泛搜索后 我无法找到答案 所以希望有人可以帮助我解决这个问题 我有一个相对基本的对话框 dialog search dialog resizable false height dimensionData height wi
  • 如何在 Qt Creator 中添加名称以大写字母开头的 c++ 文件?它会自动将其变成小写字母

    我正在尝试将 C 文件添加到现有的 Qt 项目中 但无法使 C 文件的名称以大写字母开头 例如 使用向导 DownloadOsm cpp 自动成为 downloadosm cpp 要解决此问题 请执行以下操作 工具 gt 选项 gt C g
  • 更改 Visual Studio 2005 中的应用程序图标?

    我想为我的游戏的演示版本使用不同的图标 并且我正在使用与完整版本不同的构建配置来构建演示 使用预处理器定义来锁定某些内容 使用不同的图形 有没有办法让 Visual Studio 在演示配置中为应用程序图标使用不同的图标 但继续为完整版本的
  • 获取 Windows Media Center 库中包含的目录

    我正在为 Media Center Windows 7 附带的版本 编写一个加载项 并且想要检索用户已包含在媒体库中的物理目录列表 图片 视频 录制的电视 电影 音乐 媒体中心对象模型 Microsoft MediaCenter 似乎没有任
  • 在列表视图中显示文件夹图标

    我已经设法使用 shell32 提取在列表视图中显示文件的图标 但是当对文件夹执行此操作时 图标似乎不显示 怎么会这样 这是我的 Shell 提取代码 declare the Win32 API function SHGetFileInfo
  • 使用 Windows 身份验证从网络共享批量插入 SQL Server 需要哪些权限?

    我正在开发一个将数据批量加载到 SQL Server 2008 数据库中的应用程序 它将 CSV 文件写入网络共享 然后调用包含 BULK INSERT 命令的存储过程 我正在将应用程序迁移到一个全新的网络 在这个新世界中 批量插入失败并出
  • 没有权限从任务计划程序写入文件?

    我得到了一个批处理文件 它将运行 C 程序并输出到带有 gt 重定向的文件 该文件将由任务调度程序运行 我发现当从任务计划程序运行批处理文件时 它声称 访问被拒绝 批处理文件运行良好 直到到达 gt 重定向部分 我看到整个批次可以在没有 g
  • 工具条(ToolStripDropDownButton)关闭并失去窗口焦点

    我有一个带有 ToolStripDropDownButton 的 ToolStrip 这又会弹出一个带有 DateTimePicker 的 UserControl 当我单击日历上的顶部数字 绿色 时 一切正常 用户控件保持打开状态 当我单击
  • 操作栏图标大小

    根据操作栏图标 https developer android com guide practices ui guidelines icon design action bar html size11mdpi 屏幕的操作栏图标应为 24 x
  • 在 C# .NET 中使用操作系统的文件类型映像

    我可以以某种方式使用操作系统中的文件类型图像并将其显示在我的应用程序中吗 如果您知道所需图标的文件的文件名 则可以使用ExtractAssociatedIcon http msdn microsoft com en us library s
  • 如何通过拖动扩展窗口框架来使 WPF 窗口可移动?

    在 Windows 资源管理器和 Internet Explorer 等应用程序中 人们可以抓住标题栏下方的扩展框架区域并拖动窗口 对于 WinForms 应用程序 窗体和控件尽可能接近本机 Win32 API 一个人会简单地覆盖WndPr
  • 如何将 QtCreator 项目转换为 Visual Studio 项目

    我有一个 QtCreator 项目文件 pro 如何将其转换为Visual Studio 2008项目 sln 您还可以使用 qmake 命令来执行此操作 转到项目目录并输入 qmake tp vc
  • 如何使用 powershell 以编程方式查找用户 HKEY_USERS 注册表项?

    我想知道如果您知道本地计算机上该用户的登录名 是否有办法在 HKEY USERS 中找到该用户的注册表项 我想以编程方式将内容添加到特定用户的注册表项 例如自动运行 但我只知道用户名 如何确定 HKEY USERS 中的哪些神秘用户实际上属
  • Qt for Android:无法签署应用程序的发布版本

    我正在使用 Qt 5 13 和 Qt Creator 4 9 2 我可以成功构建 Android 应用程序的调试版本 但是当我尝试编译发布版本时 我得到 16 57 35 过程 opt Qt 5 13 0 android armv7 bin
  • 在 ios 7 设备上获取多个应用程序图标

    我在 ios7 iPhone5 设备 上遇到一个奇怪的错误 我在ios7上使用xcode5安装了iPhone应用程序我的问题是每当我在设备上安装应用程序时 我都会收到多个应用程序图标 多次使用相同的名称 我还尝试通过我的系统使用不同的应用程
  • Android 自定义对话框中的图标

    有没有一种方法可以在不使用 AlertDialog 方法的情况下在自定义对话框上设置图标 对话框有标题 但缺少漂亮的分隔线和设置图标的功能 但肯定有一种方法可以在不使用 AlertDialog 的情况下获得两者 您可以使用以下代码添加图标
  • qt项目如何设置安装路径

    我正在寻找与 qmake configure prefix 等效的内容 基本上 我想覆盖默认的安装 部署目录 这是如何用命令行 qmake 指定的 我还使用 QtCreator 构建了很多 gui 项目 并且我想知道如何在 QtCreato
  • 检测注册表虚拟化

    我有一组 C v2 应用程序 并且在 Win7 以及较小程度上的 Vista 中的注册表虚拟化方面遇到了困难 我有一个共享注册表配置区域 我的应用程序需要在 HKLM Software Company 中访问该区域 在 Vista 之前 所
  • Qt程序部署到多平台,如何?

    我是 Qt 编程新手 我想开发一个程序 我想在 Windows Linux ubuntu 和 Mac 上运行 听说Qt支持多平台应用程序开发 但我的问题是 在我部署或编译后 任何 Qt 库都需要在 Ubuntu 中运行这个应用程序吗 如果您

随机推荐

  • jquery 1.4.2 适用于 iCheckBox 而不是 jquery 1.6

    我在用this http brynmosher com jquery iCheckbox example htmlApple 的 jquery 插件 例如复选框按钮 然而 当我使用 jquery 版本 1 4 2 时 它工作得很好 但是当我
  • jQuery 事件按键:Enter 键

    我有一个包含值的组合框 我想让用户在Enter按下键 用户可以浏览Arrow key 当用户输入时选择值Enter key 我已经做了这个 cmb CIMtrek DailyshipCo CustomerName select bind k
  • KVO 很震撼。现在我如何异步使用它?

    我对 KVO 很感兴趣 但如果以明显的方式使用它是同步的 我想在以下情况下使用它 我快速连续地发出许多 KVO 消息 并且它导致我的应用程序在处理 KVO 消息时逐渐停止 有人可以建议一种方法 也许使用NSOperation or NSTh
  • statsmodel - 类型错误:fit() 得到了意外的关键字参数“disp”

    我正在使用 statsmodels 的 arima 模型进行一些预测 这曾经很好地与 model result model fit disp 1 但似乎 disp 似乎不再起作用 https github com biolab orange
  • 如何不断检查文件直至其存在,然后提供指向该文件的链接

    我正在使用 PHP 系统调用来调用 Java 程序 Java 程序需要一段时间才能运行 但最终会生成一个文件名已知的 PDF 文件 我需要继续检查该文件 直到它存在 然后提供指向它的链接 我假设将涉及 while 循环 但我不希望它占用太多
  • GetScriptReferences 没有被调用

    我编写了一个自定义控件 其中包含以下内容 assembly System Web UI WebResource InSysControls AssignmentLists AssignmentLists js text javascript
  • 为什么 OpenSSH RequestTTY 会导致 stderr 重定向到 stdout?

    当使用 T 和 t 运行相同的 ssh 命令时 任何 stderr 输出分别到达 stderr 和 stdout 没有分配 pty ssh T user host echo gt 2 foo 1 gt tmp out 2 gt tmp er
  • 救援_来自NoMethodError

    解决这个问题时遇到问题 试图做一个 rescue from NoMethodError with gt try some options 但它不起作用 编辑 为了测试我正在做一个简单的重定向 def try some options red
  • php 会话随机丢失,无法理解为什么

    我付钱给一个程序员制作一个购物篮脚本来与 Spreadshirt API 一起使用 一切都运转良好 只是篮子不断地变空 我认为会话在某个时刻丢失了 因此脚本创建了另一个会话BasketId 我试图找出发生这种情况是否有特定原因 但没有成功
  • 如何在notepad++中使用正则表达式修剪xml标签中的空格?

    我正在尝试修剪一个空间XML标签 这是我所拥有的示例
  • 移动网络性能:将数据从网络服务器传输到移动电话的最有效的数据类型是什么?

    Q 在 Web 服务器 其他 和手机 即 ios android 其他 之间传输数据时 哪种数据类型最有效 最快 JSON XML HTML Q 应该使用什么样的服务器端技术 php mysql Q 应该使用什么样的API 安息吗 RPC
  • 调用 around 方面时出现 AOP 异常

    我正在尝试在所有服务方法上运行一个方面 但这对于具有原始返回类型的方法似乎失败 我收到此错误 org springframework aop AopIn VocationException Null return value from su
  • 为什么 IE10 不显示嵌套的 CSS3 3D 转换元素?

    我在这里有点迷失 我目前正在测试 Windows 8 Release Preview 附带的 IE10 10 0 9200 16384 我遇到了非常困难的时间 困扰我的事情之一是 IE 似乎无法正确处理嵌套 3D 变换 请看这个小提琴 ht
  • Sitecore 插入规则以确保最多 (1) 个特定类型的子级

    sitecore 中有没有办法确保某种类型的项目只能有某种类型项目的 1 个子项 我正在阅读规则引擎食谱 但我没有得到太多细节 我工作过的一个网站要求特定项目类型下不能存在超过 6 个子项目 我们考虑过使用插入选项规则 但决定放弃这个想法
  • Spring可以在抽象类中自动装配吗?

    Spring 无法自动装配我的对象 是否可以在抽象类中自动装配对象 假设所有模式都在 application context xml 中提供 问题 基类和扩展类 如果有 Service Component 上应该使用什么注释 Example
  • Azure 存储 403 禁止异常是 32 位问题吗?

    我们花了相当多的时间来定位出现以下异常的原因 The remote server returned an error 403 Forbidden 堆栈跟踪 at Microsoft WindowsAzure Storage Core Exe
  • PC 客户端上的 C# Crystal Report 总是要求登录提示 SQL Server

    创建setup我的程序 程序运行良好 可以增删改查数据库 当我打开报告时 总是出现登录提示的问题 但在数据库字段中为空禁用 在服务器计算机上 报告没有问题 在我建立连接的代码中 像这样 cnn ServerName 179 15 30 74
  • map() get() 混淆

    我刚刚浏览了 jQuery API 我有点困惑map get 方法 我知道我错了但是map 方法看起来很像 each 陈述 除了文档说它返回一个新的 jQuery 对象 我一直在 jsfiddle 上玩这个 试图弄清楚它 但我还不太明白 h
  • 日志文件监视器

    是否可以在另一个应用程序更新文件时打开文本文件并读取内容 这样就不会导致锁定冲突 我需要监视一个应用程序的日志文件 每次发生事件时该日志文件都会由另一个应用程序更新 在尝试读取文件之前 我会检查该文件是否正在使用 但这似乎并不在所有情况下都
  • 在 Qt Creator 中使用 Qt 标准图标

    我想使用 Qt Standard 图标 as here http standards freedesktop org icon naming spec icon naming spec latest html 我发现了很多例子如何以编程方式