windows-7 - 在 Qt Creator 中使用 Qt 标准图标

标签 windows-7 icons qt-creator

我想使用 Qt Standard 图标 ( as here )。我发现了很多例子如何 set the icons programmatically (代码中的运行时)。

<罢工> 但是,如何在 Qt Creator 中设置“标准图标名称”(例如 application-exit )?这个blog here说,我只是将主题设置为相应的名称。但我没有这样的主题属性,我会收到一个带有资源的弹出窗口(下面的屏幕截图)。

应用“标准名称”的正确位置(例如 application-exit )在哪里?

从 2.4.x 更新到 Qt Creator 2.5.2 为我提供了上述博客中的“主题”属性,但仍然没有可见的图标。 还需要什么才能使图标可见?

Theme now available with Creator 2.5.2

备注 Qt 4.8.1,现已更新至 2.5.2,Windows 7

最佳答案

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

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

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

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

关于windows-7 - 在 Qt Creator 中使用 Qt 标准图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12299626/

相关文章:

iis - 为什么从文件夹运行 IIs-express 时会出现错误 http 500.0?

c# - WPF - 菜单项缺少图标/图像

delphi - 在Delphi 7中使用 'Load icon'时可以使用VISTA大小的图标吗?

c++ - 我们可以在QLabel中创建图形吗?如果不是,在对话框中创建图形的最佳方法是什么?

windows - 程序化 Windows 用户配置文件创建

sharepoint - 我可以暂时暂停 SharePoint Server + IIS + SQL Server 吗?

ios - 将图标加载到 iOS 中的 UIImageView 策略

qml - QT5-安装桌面版 Qt Quick 组件

python - 用于Python编码的Qt Creator,如何在新运行时清除旧应用程序输出?

操作桌面元素的 Powershell 脚本不适用于 Scheduler