c++ - 我应该使用跨平台 GUI 工具包还是依赖 native 工具包?

标签 c++ user-interface cross-platform

作为程序员,我的副业是用 C++ 编写一个程序,将音频文件与各种格式相互转换。可能这将涉及构建一个简单的 GUI。

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

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

最佳答案

如果您有专业知识,使用原生前端,它会有效地将您必须为 UI 做的工作加倍,但根据我的经验,非原生 UI 比原生 UI 有点笨拙。

关于c++ - 我应该使用跨平台 GUI 工具包还是依赖 native 工具包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34325/

相关文章:

cross-platform - 有没有办法在不知道 thrift 类型的情况下将原始 byte[] 反序列化回 thrift 对象?

c++ - unordered_map 静态断言失败

c++ - 为什么 g++ 在函数中局部声明时在声明大型数组时显示段错误,而在全局声明时它工作正常?

c++ - 我什么时候应该使用新的 ranged-for,我可以将它与新的 cbegin/cend 结合使用吗?

java - 已定义构造函数的错误未定义

c++ - 如何在 mac os 10.14 上安装 vcremote?

c++ - 使用C++动态分配多维结构数组

wpf - 在重建复杂的 WPF UI 期间防止卡住?

java - 动态改变文本框JTextArea的大小

java - 有没有办法在 Java 中嵌入浏览器?