QT基础-简介,安装(6.7.1编译)

2024-06-14 09:04
文章标签 基础 编译 安装 qt 简介 6.7

本文主要是介绍QT基础-简介,安装(6.7.1编译),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

QT简介

一.QT编译

国内镜像网站

1. For windows

a.下载:qt-everywhere-src-6.7.1.zip

b.下载Cmake

c.下载python

d.查看readme.md

e. x64 native Tools  cd 到 源码目录

f.输入  

g. 然后输入

​编辑

h.最后输入

1.2. qt-creator

1.3. 配置编译

2. For Ubuntu

a.下载

b.安装

c.安装程序

d.完成

二. 直接下载在线版

1.进入官网

2.首先输入注册好的账号密码

3.安装文件夹

4.就可以完成了

三.总结


QT简介

Qt 是一个1991年由 Qt Company开发的跨平台 C++图形用户界面应用程序开发框架。它既可以开发 GUI 程序,也可以开发非 GUI 程序,比如控制台工具和服务器等,在软件工业界有广泛的应用。

Qt 是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器,MOC)以及一些宏,很容易扩展,并且允许真正地组件编程。2008年,Qt Company 被诺基亚公司收购,Qt 也因此成为诺基亚旗下的编程语言工具。2012年,Qt 被 Digia 收购。2014年4月,跨平台集成开发环境 Qt Creator 3.1.0正式发布,实现了对于 iOS 的完全支持,新增 WinRT、Beautifier 等插件,废弃了无 Python 接口的 GDB 调试支持,集成了基于 Clang 的 C/C++代码模块,并对 Android 支持做出了调整,至此实现了全面支持 iOS、Android、WP。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。

Qt 支持多种操作系统,包括 MS/Windows、Unix/X11、Macintosh、Embedded 等。它具有优良的跨平台特性、面向对象、丰富的 API、支持 2D/3D 图形渲染、大量的开发文档和 XML 支持等优势。

一些著名的应用程序,如 3DSlicer、Adobe Photoshop Album、Arora、Autodesk Maya 等都是使用 Qt 开发的。如果你对具体的安装和使用方法感兴趣,可以访问 Qt 的官方网站获取详细信息。

新手推荐直接下载在线版,

一.QT编译

分为商业版和开源版;下面是开源版网址

Index of /archive/qt

我选择了最新的6.7

上面是子模块,下面是完整源代码

直接下载太慢了,这里推荐一下国内镜像网站.

国内镜像网站

这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的:

  • 中国科学技术大学:Index of /qtproject/
  • 清华大学:Index of /qt/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
  • 北京理工大学:http://mirror.bit.edu.cn/qtproject/
  • 中国互联网络信息中心:https://mirrors.cnnic.cn/qt/

1. For windows

a.下载:qt-everywhere-src-6.7.1.zip

b.下载Cmake

Download CMake

下载完成直接点击下一步,下一步即可,默认勾选环境变量

c.下载python

d.查看readme.md

e. x64 native Tools  cd 到 源码目录

使用VS 2022 的  x64 native Tools  cd 到 源码目录 

f.输入  

configure -prefix %CD%\qtbase

g. 然后输入

cmake --build . --parallel

h.最后输入

cmake --install .

1.2. qt-creator

下载qt-creator,

Index of /official_releases/qtcreator/13.0/13.0.2

也是直接下一步 下一步就行

安装完成之后页面

1.3. 配置编译

选择qt文件下的 qmake.exe

构建套件添加

配置完成 创建项目

随便放进去个按钮

就可以了

下面是运行效果

2. For Ubuntu

a.下载

还是进入官网下

试用Qt | 开发应用程序和嵌入式系统 | Qt

后缀名是这个

b.安装

把安装包移动到想放的文件夹内,打开Terminal

输入 版本改为自己下载的版本

chmod +x qt-opensource-linux-x64-4.8.0.run
sudo ./qt-opensource-linux-x64-4.8.0.run

c.安装程序

一直下一步 ,下一步即可

d.完成

ps.打不开需要安装

如果报错 {

from 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Q

}

则需要在终端内执行:
sudo apt-get update
sudo apt-get install libxcb-cursor0


还需安装:
sudo apt-get install gcc #安装gcc编译器
sudo apt-get install g++ #安装g++编译器
sudo apt-get install make #安装make构建套件
sudo apt-get install libgl1-mesa-dev #安装OpenGL核心库

e.运行软件

二. 直接下载在线版

1.进入官网

试用Qt | 开发应用程序和嵌入式系统 | Qt

点击进去新页面 ,下拉

就会自动下载 qt-online-installer-windows-x64-4.8.0.exe

下载完成之后双击

进入安装页面

2.首先输入注册好的账号密码

选择下一步.下一步 注意勾选这里

3.安装文件夹

4.就可以完成了

三.总结

还是直接从官网下载安装包,比较方便.个人学习的话注意下载开源版.

注意事项:

  • 确保系统满足 QT 的最低要求。
  • 在安装过程中注意勾选所需的开发工具和库。
  • 安装完成后,可以通过查看相关文档和示例来进一步了解和熟悉 QT 的使用。

例如,在 Windows 系统上安装 QT,可能会需要选择是否安装特定的编译器、调试工具等组件。在 Linux 系统中,可能需要根据不同的发行版进行一些额外的配置或依赖项的安装。安装完成后,可以打开 QT Creator 等开发环境,开始进行 QT 项目的开发。

总之,下载和安装 QT 需要仔细按照官方的指导进行操作,并根据实际情况进行适当的调整和配置。

这篇关于QT基础-简介,安装(6.7.1编译)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1059965

相关文章

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

C++如何通过Qt反射机制实现数据类序列化

《C++如何通过Qt反射机制实现数据类序列化》在C++工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作,所以本文就来聊聊C++如何通过Qt反射机制实现数据类序列化吧... 目录设计预期设计思路代码实现使用方法在 C++ 工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作。由于数据类

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

Qt中QGroupBox控件的实现

《Qt中QGroupBox控件的实现》QGroupBox是Qt框架中一个非常有用的控件,它主要用于组织和管理一组相关的控件,本文主要介绍了Qt中QGroupBox控件的实现,具有一定的参考价值,感兴趣... 目录引言一、基本属性二、常用方法2.1 构造函数 2.2 设置标题2.3 设置复选框模式2.4 是否

QT进行CSV文件初始化与读写操作

《QT进行CSV文件初始化与读写操作》这篇文章主要为大家详细介绍了在QT环境中如何进行CSV文件的初始化、写入和读取操作,本文为大家整理了相关的操作的多种方法,希望对大家有所帮助... 目录前言一、CSV文件初始化二、CSV写入三、CSV读取四、QT 逐行读取csv文件五、Qt如何将数据保存成CSV文件前言

Qt中QUndoView控件的具体使用

《Qt中QUndoView控件的具体使用》QUndoView是Qt框架中用于可视化显示QUndoStack内容的控件,本文主要介绍了Qt中QUndoView控件的具体使用,具有一定的参考价值,感兴趣的... 目录引言一、QUndoView 的用途二、工作原理三、 如何与 QUnDOStack 配合使用四、自

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh