首页    365betmobileapp    日博足球开户    bet28365体育在线    365bet现金网    365bet赔率体系    365bet官方平台

最新更新
相关文章
主页 > 日博足球开户 > 文章内容
什么是Qt?Qt概述(非常完整)

作者:365bet游戏下载网站      发布日期:2019-10-31   点击:

Qt图标(徽标)
Qt能做什么?
Qt通常用作开发图形界面应用程序的GUI库,但这还不是全部Qt。Qt不仅可以绘制精美的界面(包括控制,设计和交互),而且还可以绘制许多其他功能,例如多个子处理。所有这些Qt都已集成,包括数据库访问,图像处理,音频和视频处理,网络通信和网络操作文件。
Qt是用于应用程序开发的独特解决方案。有了Qt,您可以冷静下来!
Qt中包含的模块也更加丰富,并且添加了新的第三方模块和模块。
除了底层计算机组合(例如驱动程序开发)之外,大多数应用程序都可以使用Qt实现,直接使用硬件提供的编程接口,而不能使用操作系统功能库。
在1997年,Qt用于开发KDE Linux桌面环境,并取得了巨大的成功,并且Qt成为在Linux环境中开发C ++ GUI程序的事实上的标准。
使用Qt开发了以下程序:WPS,YY语音,Skype,豆瓣广播,虾音乐,淘宝助手,千叶,暴雪Battle.net客户端,VirtualBox,Opera,Mi Mi音乐,Google Maps,AdobePhotoshop Album等
Linux还是领先的集成设备,广泛用于消费电子,工业控制,军事电子,通信/网络/通信,航空航天,汽车电子,医疗设备,仪器仪表和其他相关行业。是的。
Qt与移动操作系统兼容,但是由于Android已经包括Java和Kotlin,iOS已经包括Objective-C和Swift,因此Qt在移动方面的市场份额几乎可以忽略不计。
综上所述,Qt主要用于桌面程序开发和集成开发。
Qt和智能手机
Qt当前支持Android,iOS,WinPhone和其他智能机的主要操作系统。
MeeGo是基于Qt开发的操作系统。由于诺基亚的抛弃,售罄的诺基亚N9手机只有一代。
在诺基亚的手机部门出售给微软之后,大多数诺基亚手机系统开发商被解雇。
诺基亚的某些原始人创建了一家新的Jolla公司,启动了源自MeeGo的Sailfish(Sailfish)智能手机的系统,并发布了兼容的手机和平板电脑。
另一个人关注的是Tizen,这是由英特尔和三星提供支持的智能手机系统。该系统集成了Limo和MeeGo。由于MeeGo系统被诺基亚放弃,英特尔被出卖并且只能合并,三星重建了Tizen智能手机系统。
三星Z1是第一款基于Tizen的手机,现已在印度上市。
在Tizen领域,中国有中兴通讯和百度。
开源项目Qt也具有QtforTizen版本。请查看您是否有兴趣。
Qt有用于移动开发的商业版本,每月收费20欧元或25美元。
如果您不从事生意,则可以忽略这一点。在开源版本中,您还可以开发应用程序,例如Android,iOS,WinPhone。
本教程重点介绍传统桌面操作系统的开发。移动开发可以参考Qt官方文档。
Qt的痛苦故事
说到Qt的发展历史,实际上是几次销售后的转折。
Qt由Eirik Chambe-Eng和HaavardNord在挪威首次开发于1991年。后来,Trolltech于1994年3月4日正式成立。
Qt最初是具有商业许可证的跨平台开发库。在2000年,Trolltech为开源社区发布了GNU通用公共许可证(GPL)的开源版本。
2008年,诺基亚收购了Trolltech,并添加了LGPL授权模型(GNULesserGeneralPublicLicense)。
诺基亚和英特尔使用Qt开发了新的MeeGo智能手机系统,但不幸的是遇到了Microsoft Trojan,诺基亚不得不离开MeeGo,并将Qt商业许可业务出售给了一家芬兰服务公司。是的IT Digia,2011年3月。




↑返回顶部 打印本页 ×关闭窗口
28365365娱乐场