Hello Qt (Part 2)

        本篇主要介绍Qt Creator主界面的功能,以及如何学习Qt。

Qt Creator界面 

1.创建项目

        上篇已介绍 Hello Qt(Part 1)

2. 打开一个工程 

         选择pro文件,可以打开本地已创建的工程。(在Linux、国产系统下,使用Qt Creator进行编辑代码、编译运行是个不错的选择; 在Windows下,推荐安装微软的Visual Studio,结合Qt进行开发更加方便)

3. 入门教程

         这里是详细介绍如何使用Qt Creator的入门教程。建议在开始学习写代码之前多做一些了解,coding是一辈子的事,不急于一时,这里列出内容大纲:

IDE概述项目管理(创建项目、使用版本管理工具、配置项目、会话管理)
设计界面(如何开发Qt Quick App、Widgets App、Mobile App界面)
编写代码(如何编辑、查找、重构、美化源码、配置编辑器)
构建&运行(使用目标硬件进行验证、多平台构建&运行、部署&连接设备)
测试(调试、代码分析、运行自动测试)
发布(自行寻找应用商店或其它渠道进行安装包的发布)
界面介绍介绍界面上按钮的操作
配置Qt Creator检查生成和运行设置、更改键盘快捷键、更改主题、配置版本控制工具、管理插件
编译&运行运行官方例子
教程教你如何创建Qt Quick App、Widgets App、Mobile App项目

4.示例

         最好是有点基础积累再去学习这些例子,有些例子有难度,不太适合新人。这里建议先从widgets入门,在示例中搜索widgets tutorial。 

        基础示例有些不够,可以上优快云继续学习。当你对widgets控件熟悉以后,可以在示例中学习模型&代理、绘画、多媒体、浏览器、小工具、小游戏相关的代码知识得以进阶。 

5.视频教程

        这里要连上国外的网络才能学习,也可以上视频网站学习Qt。

6.市场

        这里是贩卖工具的市场,Qt的第三方库、插件、服务等。举几个例子:

        Daggy:数据聚合实用程序。是无服务器、跨平台的解决方案,不需要安装在远程服务器上。聚合和流在SSH传输协议下或通过本地进程执行工作。可以帮助开发人员、QA、DevOps 和工程师调试、分析和控制分布式网络系统,例如,基于微服务架构。

        Felgo:Qt 应用程序的热代码重载,200 多个API用于更快速的Qt开发。

        Incredibuild:提升生产力神器。作为一款编译插件,能够使Qt用户显著减少Qt应用程序的构建时间。构建速度提高8倍,发布周期缩短 80%,主要原理是利用网络中空闲的CPU来辅助构建。它的价格也是十分昂贵的。

        Fcitx5 Qt:此库允许输入法引擎开发人员使用Qt API扩展配置用户界面。

7.会话管理

        便捷功能。在退出Qt Creator的时候,保存当前工作快照,在下次启动的时候,能够自动恢复会话,包含个人用户的书签、断点、项目和文件等。

8.外部链接&用户手册

        Qt自己的生态链接,论坛、博客等,有兴趣可以看看。我们最需要的其实是最后一个按钮 — 用户手册。在用户手册中,不仅可以了解Qt各种工具的使用方法,还可以查询每个对象的属性以及使用示例。不建议使用左上角的按钮跳转到网页手册,使用翻译插件进行全文翻译,除了翻译说明文之外,绝对是个糟糕的体验,将函数名翻译得一塌糊涂,所以学好英文对编程是多么重要!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Quz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值