QT初步学习总结

QT是个跨平台的gui工具,本身工具链和文档比较完整。

下载QT完整安装包,网址 http://qt-project.org/ , 安装后就有Qt Creator, Qt Assistant, Qt Designer等工具。

打开Qt Creator新建工程,编译运行即可看到gui界面。

发布Qt的话需要编译release版本,并将需要的dll拷贝至exe目录,这样打包的版本才能供他人运行。

Qt支持visual studio开发,安装了visual studio插件即可。

Qt Designer可以可见即可得地编辑ui界面。

Qt扩展了c++,所以代码编译前需要用qmake预处理下才能用c++编译器编译。


Qt模块:

QtCore—QtCore模块是所有基于Qt的应用程序的基础,提供信号与槽的对象间通信机制、IO、事件和对象处理、多线程
QtGui—包含了开发图形用户界面应用程序所需的功能。使用其支持的各个平台的本地图形API。支持反锯齿、向量形变。支持ARGB顶层widget
QtMultimedia—提供多媒体功能。
QtNetwork—提供了网络程序设计功能。支持通用协议,如HTTP、FTP和DNS,包括对异步HTTP 1.1的支持。与较低层的TCP/IP和UDP协议,如QTcpSocket、QTcpSerer和QUdpSocket
QtOpenGL—提供在应用程序中使用OpenGL和OpenGL ES加入3D图形。在Windows平台上亦支持Direct3D
QtOpenVG
QtScript—包含完全集成的ECMA标准脚本引擎。提供信号与槽机制简化对象间通信和QtScript调试器。
QtScriptTools—额外的Qt Script组件
QtSql—将数据库集成至应用程序。支持所有主要的数据库驱动包括ODBC、MySQL、PSQL、SQLite、ibase、Oracle、Sybase、DB2。
QtSvg—支持SVG格式
QtWebKit—集成WebKit,提供了HTML浏览器引擎,便于在本地应用程序中嵌入网络内容和服务。
QtXml—提供了XML文档的阅读器和编写器、支持SAX和DOM。
QtXmlPatternsl—提供了XQuery和XPath引擎支持。
Phonon—集成Phonon,支持跨平台应用程序播放音频和视频内容。
Qt3Support—模块提供兼容Qt 3.х.х版本的程序库


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值