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。 

        基础示例有些不够,可以上CSDN继续学习。当你对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各种工具的使用方法,还可以查询每个对象的属性以及使用示例。不建议使用左上角的按钮跳转到网页手册,使用翻译插件进行全文翻译,除了翻译说明文之外,绝对是个糟糕的体验,将函数名翻译得一塌糊涂,所以学好英文对编程是多么重要!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
OpenCascade Qt Hello是一个基于OpenCascade和Qt框架的示例程序,用于展示OpenCascade几何建模库与Qt图形界面库的结合使用。 使用OpenCascade和Qt可以实现强大的三维几何操作和交互功能。通过OpenCascade,我们可以进行复杂的几何模型建立、编辑、分析和渲染。而Qt则提供了丰富的图形界面控件和功能,使得我们可以轻松地将OpenCascade的功能集成到用户友好的图形界面中。 在OpenCascade Qt Hello示例程序中,我们可以看到一个带有菜单栏、工具栏和视图区域的主窗口。通过该程序,我们可以通过菜单栏或工具栏上的按钮来对几何模型进行创建、编辑、显示等操作。 在主窗口的视图区域中,我们可以看到一个空白的画布,我们可以在该画布上绘制几何模型。通过鼠标交互操作,我们可以在画布上进行模型的缩放、旋转、平移等操作,以及选择和编辑已有的几何元素。 该示例程序还提供了一些基本的几何创建和编辑功能,如绘制直线、圆、矩形等基本几何图形,以及通过拖拽操作来创建和编辑复杂的几何模型。同时,我们可以对已有的几何元素进行颜色、线宽等视觉属性的调整。 通过OpenCascade Qt Hello,我们可以体验到OpenCascade和Qt在几何建模和图形界面方面的强大功能。它为开发者提供了一个基于OpenCascade和Qt的起点,帮助开发者更轻松地构建复杂的三维几何应用程序,同时提升用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Quz

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

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

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

打赏作者

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

抵扣说明:

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

余额充值