Spotify Windows 应用程序使用哪些 GUI 库?漂亮的金属无边框外观?
Posted
技术标签:
【中文标题】Spotify Windows 应用程序使用哪些 GUI 库?漂亮的金属无边框外观?【英文标题】:What GUI libraries does the spotify windows application use? Nice metallic borderless look? 【发布时间】:2011-08-14 20:21:53 【问题描述】:我认为 windows 中的 spotify 看起来很不错,显然不是原生 windows gui。
似乎完全没有边框,带有金属外观。
我想知道他们使用什么库来创建如此漂亮的应用程序?
是否有可能创建一个漂亮的跨平台应用程序(真的是 mac 和 windows)?
【问题讨论】:
【参考方案1】:尽管一些组件来自系统(输入文本字段、菜单栏等),但 UI 完全是内部编写的。对于 Linux,这些组件来自 QT4。 QT4 仅用于 Linux 版本。
【讨论】:
对于 linux,您可以通过$ strings /usr/bin/spotify | more
看到使用的 QT-Elements,例如QMenu、QTextLayout、QPainter等【参考方案2】:
Spotify 使用 QT4 的 UI 创建跨平台统一外观。
【讨论】:
以上是关于Spotify Windows 应用程序使用哪些 GUI 库?漂亮的金属无边框外观?的主要内容,如果未能解决你的问题,请参考以下文章
Spotify 应用程序/主目录位置(Windows 本地开发)?
可以扩展 spotify (windows) 桌面客户端吗?