我想使用 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(使用前将#替换为@)