IT评测·应用市场-qidao123.com技术社区

标题: (一)QT的简介与环境设置WIN11 [打印本页]

作者: 北冰洋以北    时间: 2025-1-26 13:10
标题: (一)QT的简介与环境设置WIN11
目次
一、QT的概述
二、QT的下载
三、简单编程
常用快捷键

一、QT的概述

简介

Qt(发音:[kjuːt],类似“cute”)是一个跨平台的开发库,重要用于开发图形用户界面(GUI)应用程序,也支持下令行用户界面(CUI)程序。Qt支持多种操作体系平台,包括常见的Windows、Linux、Unix,智能手机操作体系如Android、iOS、WinPhone,乃至一些嵌入式体系(如QNX、VxWorks)。此外,Qt库功能逐步丰富,包含众多模块和第三方扩展。
Qt利用C++开发,且支持Python、Ruby、Perl等脚本语言绑定,这意味着可以利用这些语言开发Qt应用程序。最初,Qt是作为商业授权库发布的,后期发展为开源,而且受到开源社区的支持和扩展。
对于初学者来说,大概碰面对选择利用C++或QML编程的题目。C++是Qt传统的编程语言,得当桌面应用程序开发。而QML则重要用于移动应用开发,特殊是在Qt5引入QML之后,针对移动设备的开发需求更为明显。QML为开发者提供了许多与手机移动设备相关的模块,如GPS定位、蓝牙、WebKit等。
以下是 QT 的一些重要特点:
   
  发展史

   1991年 Qt最早由芬兰奇趣科技开发
1996年 进入商业范畴,它也是目前盛行的Linux桌面环境KDE的基础
2008年 奇趣科技被诺基亚公司收购,Qt称为诺基亚旗下的编程基础
2012年 Qt又被Digia公司(芬兰一家软件公司)收购
2014年4月 跨平台的集成开发环境Qt Creator3.1.0发布,同年5月20日配发了Qt5.3正式版,至此Qt实现了对iOS、Android、WP等各平台的全面支持。
  Qt最早由挪威的Eirik Chambe-Eng和Haavard Nord于1991年开发,1994年建立了Trolltech公司。最初,Qt是作为商业授权的跨平台开发库发布,2000年Trolltech为开源社区发布了遵循GPL许可证的开源版本。2008年,诺基亚收购了Trolltech,并引入了LGPL授权模式。此后,诺基亚联合英特尔开发了MeeGo操作体系,只管该体系未能成功推广,但Qt的开源和商业授权业务也得到了进一步发展。2011年,Digia公司收购了Qt的商业授权业务,并在2014年建立了Qt公司,独立运营Qt的商业授权业务。
Qt和KDE

Qt和KDE的历史有着密切的联系。KDE是Linux操作体系的桌面环境之一,它与GNOME竞争。由于Qt最初是商业授权软件,这使得KDE社区在利用Qt时面对商业授权的风险。为了克服这一题目,Trolltech决定为Qt添加GPL开源授权,答应开发者自由利用Qt开发开源应用程序。这一办法使得KDE社区得以继承发展,并解决了其与GNOME的竞争题目。
Qt的开源授权包括两种模式:GPL(GNU General Public License)和LGPL(GNU Lesser General Public License)。GPL要求任何利用Qt的程序必须开源,而LGPL则答应开发者在不修改Qt库的环境下,利用Qt库开发商业应用程序。
Qt和智能手机

Qt目前支持包括Android、iOS、WinPhone等在内的主流智能手机操作体系。只管MeeGo操作体系终极未能成功推广,但其衍生版Sailfish(旗鱼)和Tizen(泰泽)体系仍然在智能手机范畴有一定影响。Qt的开源版本也为这些体系提供了支持。
Qt公司推出了针对移动开发的商业版本,开发者可以利用该版本开发Android、iOS、WinPhone应用。如果不涉及商业用途,开源版本也足以满意大多数开发需求。
Qt 商业公司:Qt | Tools for Each Stage of Software Development Lifecycle
Qt 开源项目:The Qt Project
二、QT的下载

官网https://www.qt.io/zh-cn/
https://www.qt.io/zh-cn/
官网下载

下载有以下两种
1、下载地址:Qt | 软件开发全周期的各阶段工具

2、进入官网后,点击Download.Try.

选择社区版【community】,并下拉页面:

可以瞥见

设置

下载完成后,找到下载器所在的文件夹,确保下载器在该文件夹之后,点击鼠标右键,点击【在终端中打开】,如许就可以打开终端并使其工作目次在这个文件下。


注册登录后:


如图勾选,点击【下一步

选择自定义安装文件夹,点击【自定义安装】,勾选后点击【下一步】:

如图勾选,点击【筛选】,如许可以看到很多可以下载的版本:




然后,一直点击【下一步】即可:

这一步根据网速耗时。

点击【完成】

三、简单编程

创建

选择项目模板后点击【选择】,一般选择【Application(Qt)】下的【Qt Widgets Application】即可:

输入【项目名称】,选择【项目路径】,点击【下一步】:
【注意】项目名称和项目路径不能包含中文符号、空格、特殊字符等

构建

选择构建工具:
qmake是Qt提供的构建工具,用于简化 Qt 项目的构建过程。
CMake是一个跨平台的开源构建工具,用于管理和构建 C++ 程序的软件项目。
Qbs,全称:Qt Build Suite,是由Qt官方提供的一个跨平台构建工具,用于构建和管理Qt和非Qt项目。它是Qt Creator集成开发环境(IDE)的一部分,但也可以独立利用。



选择基础类和主类的名字
   基础类提供了QMainWindow、QWidget、QDialog,选择默认的QMainWindow即可,QWidget要轻量简单一点,也可以,QDialog用的少。主类Class Name可以自定义,不外要符合C++的语言规范
  

选择构建套件



点击【完成】


运行一下


有窗口弹出即为成功。
常用快捷键

   基础操作

  
    代码导航与编辑

  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4