我注意到 GTK 在所有平台上都有统一的感觉,这对 Linux 爱好者来说非常好,但对于喜欢原生 GUI 感觉的人来说就不那么好了。
我还没有正确使用 Qt,这就是为什么我不能说这是为每个平台提供最原生感觉的最佳选择 - 所以有人可以确认 Qt 是否是我所追求的?
最佳答案
我认为 Qt 是拥有原生外观的绝佳选择。
在 Windows XP 上,小部件将使用 Luna 样式(Windows XP 默认样式)呈现。 在 Vista/7 上,它们将使用 Aero 主题呈现。 在 MacOS 上,它们将使用 Aqua 主题呈现。
在 Linux 上,情况有所不同。 Qt 将使用他自己的主题(Plastique 风格)或使用您的 KDE 主题(例如 Oxygen 主题)。 如果您更喜欢 GNOME 或 XFCE (GTK),Qt 也可以使用您的 GTK 主题。
一个Qt应用程序可以完美集成到Windows XP/Vista/7、MacOS、KDE、GNOME和XFCE桌面。
关于c++ - 哪个跨平台 GUI 库对每个平台都具有最原生的感觉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2305563/