QT在MacOSX上有未来的GUI工具包吗?

Lot*_*har 8 macos cocoa qt gui-toolkit

今天我尝试在Cocoa和MacOSX 10.5中实现所有者绘制的菜单项支持

当我想到QT时,我发现它是非常可怕的,我打算用于其他一些项目.

如果我看到它正确,MacOSX上没有QT的未来,因为整个外观管理器在10.5中完全弃用(我甚至找不到公共URL)甚至是"开发人员"颜色列表和NSColor中的颜色"常量"标记为不稳定,不使用.

有了这个政策,像QT这样的工具包将没有选择,然后放弃MacOSX支持,这对苹果有多种意义(记住诺基亚是竞争对手).Apple也不关心放弃Carbon和Java.

所以我想念一些东西.是否有任何类型的可可外观经理或QT团队可以使用合理后备的任何技术?我害怕在10.7或10.8中,外表可能会非常不同.

并且请所有想要以主观方式关闭此问题的人请考虑我要求围绕此问题的解决方案进行技术工作.它不是关于好的或坏的讨论,但如果有办法解决这个限制.

对我来说这是一个严肃的商业决策,如果做错了就很容易花费数万美元,而且相信QT会失败.

编辑:这是一个链接告诉我,甚至不再支持 系统颜色访问系统颜色.并且对石墨的主题更改是正确的,不会导致颜色列表更改通知.

Max*_*ris 3

我放弃了让 QT 看起来原生的尝试。它永远不会起作用,因为有太多微妙的行为,任何跨平台工具包都无法模仿得足以欺骗用户。如果目标是本机应用程序,那么只需花费一点额外的时间为您想要支持的平台制作本机界面就会容易得多。

阻止我放弃 QT 的原因是对 Xcode 和 Objective-C 的不熟悉。您可能已经知道这一点,但您可以在 Xcode 中重命名任何 Objective-C (.m) 文件以编译为 Objective-C++ (.mm)。这使您可以将所需的所有 C++ 代码链接到项目中需要的位置。