我应该使用跨平台的GUI工具包还是依赖本地工具包?

bas*_*ibe 4 c++ user-interface cross-platform

在我作为程序员的工作中,我将编写一个用C++编写的程序,用于将音频文件转换为各种格式.可能,这将涉及构建一个简单的GUI.

使用Cocoa和WinForms而不是像Qt或GTK这样的跨平台工具包为Mac和Windows构建单独的GUI是否会很费力?
(无论如何,我将不得不维护一个单独的Windows版本和Mac版本)
GUI可能非常简单,只需要非常基本的功能.

我一直觉得原生的GUI比跨平台的兄弟们更直观......

paa*_*aan 8

如果你有专业知识,使用原生前端,它将有效地使你必须为UI做的工作翻倍,但从我的经验来看,非原生用户界面比他们的原生用户有点笨拙.


Jam*_*rue 7

你看过wxWidgets吗?跨平台本机控件.

  • 最大的问题是不同的平台有不同的规则来布局控件.确保按钮看起来很原生,但如果排列错误,那么整个UI仍然会很糟糕.(在这方面,OSX用户往往是最挑剔的.) (4认同)