QT入门

1.QT简介

    QT是一个跨平台的C++用户图形界面库。由于QT是由纯C++开发,所以需要开发人员具有一定的C++基础。

    优点:1.跨平台,支持Windows、Linux、IOS、Android等其他主流操作系统;2.接口简单,容易上手;3.QT在一定程度简化了C++的内存回收机制。

    使用QT开发的应用程序:WPS、VirtualBox、VLC多媒体播放器、谷歌地球等。

    QT的版本有商业版和开源版,使用开源版QT需要注意的是,QT开源版的LGPL开源协议:

LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。

即: 使用采用LGPL开源协议的开源版QT,也可以用来开发商业、闭源软件。

    下载安装可以参考以下链接:Qt 5.14.2超详细安装教程!Qt下载(多种下载通道+所有版本)

2.创建第一个QT程序

需要注意的问题有:创建项目时,选择的路径和项目的命名中都不能含有中文和空格。

默认创建有窗口类,类名由自己命名(我的命名是myWidget),可以继承的基类有三种:QMainWindows、QWidget、QDialog。

main函数中,QApplication a 应用程序对象,有且仅有一个;myWidget w 实例化窗口对象;w.show()调用show()函数显示窗口;return a.exec() 让应用程序对象进入消息循环机制中,代码阻塞到当前行。


更多内容可以去看看这个老师的课程:最新QT从入门到实战完整版|传智教育_哔哩哔哩_bilibili

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容