1. Qt SDK现在最新版本为5.4,按照官方说法,其LGPL协议下,提供以下目标平台的二进制开发包:Windows Desktop x86/64

Windows Store App

Windows Phone 8.1

Android arm5/7

Android x86

MacOS

iOS

如果在GPL协议下或者之前老版本的Qt,可以支持塞班、黑莓、各种嵌入式开发板等平台。Qt支持的目标平台肯定还是比VS2015多的。

2. Qt不仅仅是一个c++界面库,它在实现了一套基于C++的反射功能的基础上,包含了网络、数据库、多媒体、测试框架、国际化工具、打包部署模块等,甚至还自己封装了一个WebKit模块。此外,Qt有收费才能使用的模块:

3. 由于平台众多,Qt传统的基于QWidget界面在适配各种不同DPI的屏幕时,设计风格、控件及字体、图标大小等方面是会存在问题的,Qt5.4版本开始,官方宣称解决了DPI的问题:High-DPI support for Windows and OS X

当然Qt5.4版本以前(包括现在),Qt官方希望大家使用QtQuick(QML,一种基于JavaScript的语言。c++与QML的关系,有点像C#与WPF一样)来解决触屏和DPI的问题,使用QML开发的话,在各个目标平台显示效果都是一样的,并且能够很方便的与C++代码交互。当然,与.Net的WPF比起来,还差很远,但毕竟跨的平台比WPF多。Qt官方有一个用来显示股市信息的QML Demo(http://doc.qt.io/qt-5/qtquick-demos-stocqt-example.html),在Win8、Android、WP上面显示效果都非常好。

4. QtCreator这个IDE与Qt配合起来非常完美,在VS里面使用Qt总感觉怪怪的。如果不使用Qt,由于C++语法过于复杂,VS这种宇宙级的IDE也不能像c#那样来IntelliSenseC++,但无论如何还是要强于Qt Creator的。

5. VS2015中C++的跨平台,肯定不会是一次编写处处运行(除非写的是标准C++)。如果带有界面(Win的MFC、WTL,Linux的X11)、或者有用到POSIX、WIN API,怎么可能不修改代码直接跨平台?而Qt有自己的一套GUI、Networks等框架,如果严格使用Qt SDK的标准来开发,完全可以不修改代码,在各个平台编译就行。

python的特性跨平台_VS 2015 的跨平台特性对 Qt 会带来多大的冲击呢?相关推荐

  1. Python 3.8 稳定版正式发布,新特性全面解读

    早在之前关于 Python 新版本的文档在官方一就直处于更新模式中,就在昨日 Python 3.8 稳定版正式发布了,让我们来看看新版本有哪些新特性呢? Python 3.8.0 稳定版的新特性 1P ...

  2. Python 3.10 中的 6 个新特性,你体验了吗?

    作者 | Sara A. Metwalli 译者 | 有数可据 出品 | CSDN(ID:CSDNnews) 新的 Python 版本推出了有趣的新功能. Python 是当今最流行的编程语言之一.它 ...

  3. 大数据分析的Python实战指南:数据处理、可视化与机器学习【上进小菜猪大数据】

    上进小菜猪,沈工大软件工程专业,爱好敲代码,持续输出干货. 引言: 大数据分析是当今互联网时代的核心技术之一.通过有效地处理和分析大量的数据,企业可以从中获得有价值的洞察,以做出更明智的决策.本文将介 ...

  4. [转]C# 2.0新特性与C# 3.5新特性

    C# 2.0新特性与C# 3.5新特性 一.C# 2.0 新特性: 1.泛型List<MyObject> obj_list=new List(); obj_list.Add(new MyO ...

  5. SQL Server 2016新特性:列存储索引新特性

    SQL Server 2016新特性:列存储索引新特性 行存储表可以有一个可更新的列存储索引,之前非聚集的列存储索引是只读的. 非聚集的列存储索引支持筛选条件. 在内存优化表中可以有一个列存储索引,可 ...

  6. c语言 字符串 正序再倒序_新特性解读 | MySQL 8.0 索引特性3 -倒序索引

    原创作者:杨涛涛 我们今天来介绍下 MySQL 8.0 引入的新特性:倒序索引. MySQL长期以来对索引的建立只允许正向asc存储,就算建立了desc,也是忽略掉. 比如对于以下的查询,无法发挥索引 ...

  7. python列表求平均值_长篇文讲解:Python要求O(n)复杂度求无序列表中第K的大元素实例...

    本文内容主要介绍了Python要求O(n)复杂度求无序列表中第K的大元素实例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧! 昨天面试上来就是一个算法,平时基本的算法还行,结果变个法 ...

  8. Oracle 21C 新特性:数据泵相关新特性汇总

    墨墨导读:本文来自墨天轮用户"JiekeXu"投稿,墨天轮主页:https://www.modb.pro/u/434,本文分享Oracle 21c 新特性:数据泵相关新特性汇总. ...

  9. 重新想象 Windows 8.1 Store Apps (91) - 后台任务的新特性: 下载和上传的新特性, 程序启动前预下载网络资源, 后台任务的其它新特性...

    原文:重新想象 Windows 8.1 Store Apps (91) - 后台任务的新特性: 下载和上传的新特性, 程序启动前预下载网络资源, 后台任务的其它新特性 [源码下载] 重新想象 Wind ...

  10. mysql5.7版本的新特性_MySQL 5.7版本新特性(一)

    本文将和大家一起分享下5.7的新特性,不过我们要先从即将被删除的特性以及建议不再使用的特性说起.根据这些情况,我们在新版本及以后的版本中,应该不再使用,避免未来产生兼容性问题. 本文是基于mysql- ...

最新文章

  1. 怎样把字符1变成数字1
  2. Testng生成的测试报告乱码解决办法
  3. viewmodel+livedata+binding 实现listview+adapter
  4. 简单mysql优化_mysql常见语句的简单优化策略
  5. C—蓝彗星(差分问题)
  6. C# 读取Excel CSV 类型文件到DataSet中,反之从DataSet写入excel
  7. Oracle VM + Windows2003 Server 配置
  8. php 安装zip,php zip拓展安装
  9. nginx 多php项目配置文件,nginx 配置文件配置多个站点
  10. 我是如何查找RFC官方资料的
  11. marker 头像 高德地图_高德地图上线马丽导航语音
  12. mysql加服务器命令_mysql服务器常用命令
  13. ps 显示当前进程的状态
  14. 1到100的平方和 java,java 1个数等于几个数平方和
  15. Matlab运行时报License错误
  16. 安全防御(四)--- 恶意软件及其特征、分类、免杀技术,反病毒技术,反病毒网关工作过程及其配置
  17. 安全公司整理-方便找工作
  18. 教师评计算机课缺点及建议,评课用语优缺点及建议
  19. Python基于OpenCV的实时疲劳检测[源码&演示视频&部署教程]
  20. jfreechart折线图+柱状图、柱状图(堆叠)+折线图、饼状图、环形图

热门文章

  1. ArrayList以及List的常用方法
  2. redis,memcache二者的区别
  3. 【树莓派】树莓派常用的一些源
  4. typeof, offsetof, container_of宏
  5. MVC3----配置连接数据库
  6. android输入法手势程序源码
  7. CitrixVDI新版动手实验手册
  8. 怎么把ui放入到java工程中_怎么把ui放入到java工程中
  9. TensorFlow入门:Feed和Fetch
  10. linux的审计功能(audit)