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 本地开发)?

用 C# 制作 Spotify 控制器

可以扩展 spotify (windows) 桌面客户端吗?

在 Windows 上使用 libspotify 登录到 Spotify 帐户?

如何运行一个简单的 Spotify 应用程序

C# Windows Forms Spotify API 用户授权