Qt-跨平台的C++图形用户界面应用程序框架(一)

韩元旭、余橙、沈开洋

Qt介绍

Qt是一个跨平台的C++图形用户界面应用程序框架。它早在1991年奇趣科技公司两位合伙人着手开发这样一个平台,在2008年如日中天的诺基亚由于看好Qt在嵌入式领域的潜力,一掷千金将它收购作为新一代智能手机操作系统的载体,但是因为诺基亚在智能手机领域的败北,不得已而放手Qt,终于Qt于2012被最后一位东家 Digia 公司收购。经过这几年的发展,Qt不但拥有了完备的C++图形库,而且也极大的提高了Qt开发跨平台应用程序的能力。

Qt可以同时支持桌面应用程序开发、嵌入式开发和移动开发,甚至它可以做移动开发,覆盖了现有的所有主流平台。你只需要编写一次代码,发布到不同平台前重新编译即可。

哪些产品都是用Qt开发的?

Qt凭借一套对原生Windows、Mac、Linux等平台支持很好的 GUI 库和丰富的 API 库,使得它成为了开发跨平台桌面应用的一个很好的选择。与中国一些优秀的桌面端软件选择自己开发多平台的 GUI 库不同,国外的很多优秀桌面应用都偏好采用跨平台的 GUI 库进行开发。比如在硅谷有一款很著名的文档管理应用 DropBox,微软自家的社交聊天工具 Skype,像极品飞车这样大型的游戏的GUI页面,甚至国内的金山软件公司推出的办公软件 WPS Office,当然还有我们的AlphaBox

为什么AlphaBox选择Qt

你可能感兴趣的:(c/c++,ui,java)