GTK 我就不提了,这个几乎没发生过美好的跨平台程序。 最近用 QML/C++ 写跨平台程序,遇到了几个很蛋疼的地方,让我想起了数年前我曾经说过再也不用跨平台框架写 App,还好我目前只付出了不到两天的时间。 为什么选择原生框架 1.原生框架往往更加强大 2.对 App 的把控能够做到像素级完美 3.完美支持平台特性 4.多媒体处理不会是个坑 为什么选择 Qt 这样的框架 1.看起来很美 2.QML 写起来确实爽 3.经过旷日持久的调试后可以支持多种平台 4.可能节省了时间 5.Linux 下写 App Qt 是个好的选择 为什么不选择跨平台框架 1.虽然 QML