跨平台开发-使用Qt的可行性与局限性

可行性

  1. 使用QT开发APP,可以实现一份代码生成Windows,Linux,Mac,Android,iOS这五个平台的APP。如果自己编译QT源码,还能支持更多平台。
  2. 可以保证平台的一致性。
  3. 先前可能每个平台都需要一个人维护,现在可以一人全部搞定,非常适合工具类APP。

局限性

  1. 本人使用的是widgets,感觉界面都要自己画,不然很丑。不过就开始的时候花点时间,后面可以重复使用这些基础控件。
  2. 速度偏慢,当一个页面有大量控件时,加载会偏慢。当按钮非常大,超过半个屏幕时,刷新也挺慢的。没有用过quick框架,不知道速度怎么样。

示例程序

  1. 本人用QT开发并上架了3个苹果APP,各位可以去苹果商店下载看一下,看看QT开发的APP是否还行。
  2. 苹果商店搜索 乐打模版 乐打标签 打印精灵

你可能感兴趣的:(跨平台开发-使用Qt的可行性与局限性)