是否可以在 Qt 中创建类似于 Mac 的 GUI?

Is it possible to create GUI that looks like Mac in Qt?

我想让我的项目看起来像 Mac 主题。是否有任何库可以使其具有 Mac 样式。 PS:我没有 Mac,所以我不能在其他基于 Mac 的库中使用 Mac 风格。 请帮助我的应用程序具有 Mac 的感觉。

是的,这是可能的。你必须自己实施。您需要实现自己的 QStyle,其外观和行为类似于 mac 样式,但 Mac 没有 运行。这最好在 Mac 上完成,移植现有样式以逐渐减少对原生样式的支持。否则这将是一项艰巨的任务 - 看看 how big the Mac style is - ~7k 行,它仍然使用 Apple 的 API 来绘制所有元素!

我看到的最大问题是您不能重复使用 Apple 的视觉效果和设计。您需要咨询律师,了解您的 OS X 外观有多接近。