文档章节

Qt入门(一)系列:Qt起步-Getting Started with Qt

北冥先生
 北冥先生
发布于 2017/05/12 21:03
字数 637
阅读 12
收藏 0
点赞 0
评论 1

Getting Started with Qt

 

Install Qt

You can install the Qt Framework and tools by using an online or offline installer or by building the source packages yourself.

In the online installer, you can select commercial or open source versions of Qt, tools, and Add-On components(扩展部件,扩展组件) to install. Using the online installer requires signing in(注册,签到,登记) to your Qt Account. The installer retrieves(取回,检索,重新登记) the license attached to the account from a server and provides a list of available components corresponding to the license.

An offline installer is a single package that contains all of Qt and Add-Ons relevant for a target platform. Users with a commercial license can either sign in with their Qt account or with their Qt license key during the installation process. The license key is available in the Qt Account Web portal.

You can download Qt 5 installers from the Downloads page.

You can use the Qt installers to download and install the following components:

  • Qt libraries, prebuilt for a particular development platform (operating system and compiler) Qt库,为特定开发平台预编译(操作系统和编译器)
  • Qt Creator integrated development environment (IDE)
  • Reference Documentation and examples
  • Qt in source code form (needed only if you want to build the framework and tools yourself)
  • Add-On components that are relevant for different platforms

After downloading, start the installer like any executable on the development platform.

To run the installer, you need a Qt Account. You can use your Qt Account credentials([krə'dɛnʃlz]

认证信息、证明文件) to sign-in to all Qt services, including the forums and wiki. If you do not already have a Qt Account, you can create one during the installation process.

To complete the installation, select the components that you want to install and follow the instructions of the installation program.

Use the Maintenance Tool under <install_dir> to add components and to update or remove installed components.

 

Platform Requirements

Developing applications on different platforms are covered in the platform pages.

For more information, visit the supported platforms page.

 

Create Your First Applications

Learn the basics of Qt and Qt Quick development by following two tutorials [tjuː'tɔːrɪəl]

that illustrate how to create simple applications and build and run them on target platforms:

For a more thorough (adj. 彻底的;十分的;周密的)walkthrough(预排,预排工作,演练) of the different aspects of developing applications with Qt 5, see the QML Book. It focuses on Qt Quick, but also provides the information needed to use QML together with C++.

 

Explore Qt

We invite you to explore the rest of Qt. We prepared overviews which help you decide which APIs to use and our examples demonstrate how to use them.

To view a list of all Qt examples, visit the List of Qt Examples page.

 

Setting Up Projects

 

Developing with Qt Creator

 

Reference Documentation

 

Qt Project Community

Qt's vibrant (adj. 振动的;充满生气的;响亮的;战栗的)and active community site, http://qt.io houses a wiki, a forum, and additional learning guides and presentations.

© 著作权归作者所有

共有 人打赏支持
北冥先生
粉丝 1
博文 3
码字总数 3382
作品 0
长沙
加载中

评论(1)

3D_GIS
3D_GIS
期待本系列的后续博文
How To Add QML Module with Plugins for Qt Creator

I decided to take a plunge into a KDE Plasma development with a simple plasmoid with Qt Creator. There’s a very good overview and a guide Getting Started Plasma QML tutorial Ge......

l2m2 ⋅ 2014/10/30 ⋅ 0

Thoughts about Qt 5

Qt 4.0 was released in June 2005, almost six years ago. A lot has changed in the software industry over these years. While application development back then happened mostly on d......

IanSun ⋅ 2011/05/15 ⋅ 0

MeeGo 程序开发人员乐园

最主要的人群是软件程序开发人员-特别是了解QT知识的人员,但是欢迎各类人员都欢迎参与进来. 背景: 我们拥有很多充满创意的开发人员,但是他们不知道自己的哪些技能可以帮助他们使用MeeGo开发....

米狗族 ⋅ 2011/02/01 ⋅ 0

Qt Lighthouse学习(一)

Lighthouse 是什么东西?一直不太清楚... 第一次注意到它是 android-lighthouse 这个东西出来时,很多人在欢呼 第二次注意到它是 看到cuteqt博客中的转载的一篇关于 Qt Lighthouse & Waylan...

晨曦之光 ⋅ 2012/05/08 ⋅ 0

Qt Quick实例之挖头像

Android手机有个挺好的功能,它允许你往桌面上放窗口小部件(widget),有一个叫相框的小部件,可以让你选择一张相片,截取一部分,放在相框里。我桌面上就放了几个相框,里面是我女儿的照片...

foruok ⋅ 2014/08/23 ⋅ 0

【盘点】全面强大开发框架Qt资源汇总

Qt最早诞生于1991年,在全世界开发者中享有盛誉。Qt Enterprise v5.5是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中...

Miss_Hello_World ⋅ 2016/02/25 ⋅ 0

《Qt 实战一二三》

简介 “我们来自Qt分享&&交流,我们来自QML分享&&交流”,不管你是笑了,还是笑了,反正我们是认真的。我们就是要找寻一种Hold不住的状态,来开始每一天的点滴分享,我们是一个有激情,有态度...

u011012932 ⋅ 2015/12/12 ⋅ 0

2015年用户界面工具干货资源精选

| 更多干货资源请移步用户界面专题 | DevExpress 2015.1超详细更新说明文档中文版 历时两月吐血翻译整理的DevExpress 2015.1超详细更新说明文档 | 附PDF版下载地址>> DevExpress 15.2帮助文档...

百mumu ⋅ 2015/12/25 ⋅ 0

《细说 QML》

关于命名 “中文是最叼的”。。。原本想给本系列也起一个很“叼”的名字,无奈笔者语言匮乏,绞尽脑汁才想出一个还算凑合的名字 - 《细说 QML》,关于“细说”,新华词典中有记载: 细说 [x...

u011012932 ⋅ 2017/02/27 ⋅ 0

QML手势相关的实验模块:Qt.labs.gestures模块介绍

1、QtQuick 1 vs QtQuick2 二者还是有很大区别的,无论从模块重组还是从底层实现,均需注意。下面是两个官方文档给出的差别说明及列表: 差别说明 差别列表 2、Qt.labs.gestures 虽然没有正式...

eightfingerdhuta ⋅ 2014/07/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部