【问题标题】:Change default file icon adding graphical label or similar to it, using Qt library使用 Qt 库更改添加图形标签或类似标签的默认文件图标
【发布时间】:2013-04-30 06:22:09
【问题描述】:

我想做这样的事情:

所以,从 Qt 库中为文件夹添加标签或图形标签,我不知道该怎么办。

我认为,首先我必须获取/获取元素的默认图标,然后我想,我必须将标签(或 PNG)添加到图标或类似图标,最后显示两者。

我在做一个类似于 DropBox 的应用,文件夹内的文件有这个状态标签。

提前致谢。

【问题讨论】:

  • 这很可能是系统特定的。在 Windows 上,您将使用 desktop.ini 文件和一些系统处理程序来显示图标。在 Mac 上可能还有别的东西。
  • 嗯,那么,你认为它更特定于操作系统吗?例如在 windows 中,如果我更改 desktop.ini 并更改设置,我会随心所欲地更改图标?
  • 还有,Linux 和 Mac OS X ?

标签: qt user-interface icons


【解决方案1】:

【讨论】:

  • 但是使用 MacOSX 还是 Linux?跨平台?
  • 据我所知,Qt 没有内置它。我怀疑Boost也有。如果你制作了一个适用于所有这三个的,你应该将它贡献给 Qt 项目。
  • 谢谢,我看到了“图标叠加”,我认为这是唯一的方法,但问题是我必须为三个平台做不同的代码。
  • 好吧,这不是一个独特的解决方案,实际上我必须管理不同的操作系统细节来改变这取决于应用程序的运行位置。在 Qt 中,我会找到 Overlay 的功能,但没有很好的文档记录或不清楚。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 2012-05-04
  • 1970-01-01
  • 2015-07-08
相关资源
最近更新 更多