笔者在研究生阶段做了2年的QT开发,那时候QT在嵌入式的图形开发中非常火,当时Nokia在智能机的份额还是第一。想当年,Nokia从Trolltech的手中收购了QT,当时大家还在例会上讨论QT终于不会夭折了(后来了解到,这点担心其实是杞人忧天,大名鼎鼎的KDE、Google Earth、Skype、Photoshop Elements等等正是使用其开发的Qt工具包。因此QT至少在嵌入式开发和桌面开发中有自己的位置)。我们实验室原来采用的是Nano-X,开发维护的成本都比较高,还有各种各样的问题,最重要的是,这个开源项目不再有任何支持了。。。所以你想要解决已有问题的话,需要靠自己。纵然实验室人员想继续采用它,完善它,但是导师怎么会采用这个有利学生但是不利于腰包的事情呢?
所以大家开始转向QT。而且那时候大家都非常看好QT被Nokia收购的美好前景。
后来的事情大家也知道了,Nokia被IOS和Andriod两大平台打的一败涂地。不得不卖楼甚至是总部大楼来维系。到13年9月,微软以72亿美元收购Nokia手机业务,让人嗟叹一代霸主的末落。工作后没有再关注QT的发展,就算看到QT被Nokia卖到Digia,也仅仅是对Nokia再叹一口气。今天了解到,这不是简单意义的卖:具体可以参考Nokia的官方说明“诺基亚和Digia公司将联合推进Qt发展"。
最近在公司的Innovation Conference提了一个Idea,想使用二维码来标记机房设备的位置/基本属性信息。这个idea的论证需要prototype。但是鄙人对于IOS开发和Andriod开发都不熟悉,Google时惊喜的发现,QT5.2 Beta已经支持IOS/Andriod原生态的开发了!
QT开发的Quick Forecast:
可以去官网了解更多:http://qt.digia.com/Product/Qt-for-Mobile-Development/Qt-Mobile-Edition/
QT 5.2 Beta 发布了,该版本的 Qt Everywhere 已经足够稳定,提供 Android 和 iOS、Blackberry 10 上的 QT 移植版本;同时该版本引入新的场景图形渲染器,该渲染器提升了图形的处理性能,对 CPU 的占用更低、更加高效;此外之前内置的
V8 JavaScript 引擎已经被
Qt-specific engine 所替换。
Qt 5.2 还包含:
-
Qt Bluetooth: supported on Linux with Bluez 4.x and Blackberry
-
Qt NFC: supported on Blackberry
-
Qt Positioning: supported on all platforms using NMEA data, and using GeoClue on Linux
-
Qt Windows Extras: Integrate with native code on Windows
-
Qt Mac Extras: Integrate with native code on Mac OS X
-
Qt Android Extras: Integrate with native code on Android
- Improved time zone and locale support with
QTimeZone and
QCollator
- Enhancements to multiple Qt Widgets and a new one, the
QKeySequenceEdit class
-
Animations for QML that can not be blocked by high loads on the main thread
- Some new features and mobile specific controls for
Qt Quick Controls
- Accessibility is now fully supported on all desktop platforms and basic support on Android.
完整的列表和介绍请看
New Features 页面。
Digia Qt现在已经支持Android、iOS、BlackBerry、Jolla和Ubuntu,是覆盖移动系统平台最广的跨平台开发框架。不仅如此,Qt还支持多种桌面开发系统和嵌入式开发。
Qt 5.3计划
在Qt 5.1和Qt 5.2不断带来一波一波的新功能的同时,Digia已经在推进Qt 5.3的开发计划了。“与前两个版本稍有不同,Qt 5.3将重点置于提升整体的性能和稳定性上,新功能的开发将会放缓”Qt开发框架首席设计师
Lars Knoll表示。Qt 5.3预计将在2014年3月推出beta版,并于4月29日左右正式发布。
那么QT可以使得多种移动平台公用一套代码而又在性能方面有无可比拟的优势? 一次编写,多次编译,部署到各大移动平台!如果有那么一天,这将是移动开发者的福音!
可能我也会在闲的时候,编写一些自己用的小工具,比如做个相册,放到Store Or Macket里,免费使用空间而又方便共享。
参考:
http://www.oschina.net/news/45316/qt-5-2-beta
分享到:
相关推荐
从Qt官网上下载的Qt的解决方案资料库(Qt Solutions Archive) http://qt.nokia.com/products/qt-addons/solutions-archive/ 有JPEG2000的,有Windows中Services的,有浏览器插件的,有单应用程序的,有SOAP的,有...
QT Excel处理开源项目,github地址:https://github.com/QtExcel/QXlsx
An application that work with udisk2 daemon
迷恋上QPainter画画,Qt圆弧仪表盘,大神请移步,开源,共享。 这个系统自定义积分,真的是烦。参考博文:https://blog.csdn.net/u013015629/article/details/95595757
11:43 Emulator: [5984]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at D:\AndroidSDK\emulator\lib64\qt\lib 11:43 Emulator: Could not launch 'D:\AndroidSDK\emulator/qemu/...
windows下QT.doc 首先windowsXP下安装32位的QT,打开网页:http://qt-project.org/downloads 下载文件:qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe并安装D:\Qt\Qt5.2.1 这个版本一般已经包含工具qt-...
使用请段时间新学习的qml技术,自己摸索着写了一个模仿扣扣的登录界面,咦,我感觉模仿的还挺像的。源码运行博客参考:https://blog.csdn.net/qq_33154343/article/details/80448144#comments
在github上,我们搜索“Qt Creator theme”等关键字,很容易能找到一些比较好看的主题~。 这里,我先给出几个我在github等网站上收集到的几个挺好看的样式,需要的可以打开连接看一下: (1)IntellJ-Dracula: ...
Qt教程 (http://c.biancheng.net/qt/)代码
它支持的操作系统平台很多(包括嵌入式系统)。 很多开源项目用到它,比如:BitTorrent、aMule、FileZilla、Code::Blocks、Dolphin…… 虽然它以 GUI 为主,但是也提供了其它一些辅助功能(比如:进程间通讯、网络...
http://download.qt.io/official_releases/qt/4.8/4.8.7/ 下载文件:qt-opensource-windows-x86-mingw482-4.8.7.exe 二、mingw版本选择 从Qt官网的wiki找到 与Qt4.8.7配套的mingw的版本是mingw32_4.8.2 ...
代码里面有tree view的节点操作,包括添加,当前点击... Qt树形控件QTreeView使用1——节点的添加删除操作: http://blog.csdn.net/czyt1988/article/details/18996407 Qt树形控件QTreeView使用2——复选框的设置: ...
【QT】翻金币项目(QT综合案例)中的对应图片资源文件:https://blog.csdn.net/hanhui22/article/details/109998453
Qt框架下实现了一个 C/S 架构的外卖平台软件,客户端使用到 Qt::Widgets 和 Qt::Network 模块,服务器使用到 Qt::Sql 和 Qt::Network 模块。系统的应用情景是:一个服务器实例服务多个客户端实例,客户端使用了GUI...
编译教程请参考 ... 详细请参考档案中的ReadMe.txt OpenCV3.4.2 + Qt5.9.3 + CMake3.12.1 with Contrib3.4.2 ... CMake build tool: D:/Qt/Qt5.9.3/Tools/mingw530_32/bin/mingw32-make.exe Configuration: Release
这是QT软件: 窗口里使用鼠标绘制矩形源码。 一般在软件开发中,需要都有选择区域的需求,比如: 1. 截图软件,需要鼠标选择指定区域截图 2. 屏幕录像软件,需要鼠标选择指定区域录像 3. 图片浏览器,需要鼠标...
编译教程请参考 ... OpenCV4.0.1 + Qt5.9.3 + CMake3.12.1 with Contrib4.0.1 without hdf module ... CMake build tool: D:/Qt/Qt5.9.3/Tools/mingw530_32/bin/mingw32-make.exe Configuration: Release
本次作业中,我在 Qt 框架下实现了一个 C/S 架构的外卖平台软件,客户端使用到 Qt::Widgets 和 Qt::Network 模块,服务器使用到 Qt::Sql 和 Qt::Network 模块。系统的应用情景是:一个服务器实例服务多个客户端实例...
■ 本源码运行环境为Vs2017+Qt5.12.4,主要功能使用本人基于Qt5编译的QFtp库 实现连接服务、获取列表、上传、下载、删除文件等操作。 ■ 本源码对应的文章介绍:...