一、用QtCreator搞事情

1.打开QtCreator

  蹦出来的界面长下面这个样子:

  跟着红框框标注的顺序走。

  1.打开一个新的工程;

  2.从目录中选择一个工程打开,支持下面这些文件格式,当然一般来说都是打开.pro文件;

  3.旧工程的快捷链接。

2.建立一个新的工程!

  点一下New Project,然后会弹出这么一个窗口:

  可以看到我们有五种项目类别,每种类型中又包含了各种不同的项目。Qt Widget Application就是我们这次的目标,嗯学的就是GUI编程。其他类型的项目咱就不讨论了,因为我是个菜鸟也不会;D

  选中Qt Widget Application点下面的Choose...,跳到下一个界面:

  1.给你的项目取个名字,取名规则和编程的变量命名规则一样;

  2.这是新建项目保存的根目录;

  3.前面都搞定了就点它一下。

  1.这是很重要的东西噢,也是在安装Qt的时候出现过的。他们是Qt的构建套件,有很多种,看你在安装Qt时装了哪些。MSVC是给VS用的,后面的20xx是和VS版本兼容的(而且似乎并不能向下兼容);不用VS开发的话MinGW就够了。他们都有32位和64位的分别;

  2.别问就是点一下。

  1.对主要的类名进行命名,我比较喜欢就用MainWindow。不过VS喜欢搞事情,默认是和项目名一样;

  2.这个东西是1中定义的类的父类,咱们有三个选项,其实都是Qt中的控件,不同的父类所拥有的功能当然也是不同的,咱们先把QMainWindow玩熟了;

  3.决定是否创建界面设计窗口,这个以后应该会讲到,不要这个东西当然也可以写出界面,而且在实际应用中似乎大部分情况都是不用他。

  接下来就到了创建项目的最后一步:

  1.选择你电脑中装的版本控制系统,比如Git啦,小项目当然是没有必要的;

  2.显示我们的项目在初始化时会添加一个叫做mainwindow.ui的东西,这就是前面说的那个界面设计窗口啦。最后点击完成即可完成项目的创建。

  在这里可以看到项目包含的内容,以及自动生成的一些代码。

二、参考

豆子哥的《Qt学习之路2》:https://www.devbean.net/2012/08/qt-study-road-2-hello-world/

转载于:https://www.cnblogs.com/SmartEggs/p/10975233.html

Qt从入门到放弃_0x01:建立项目相关推荐

  1. 【翻译】Play框架入门教程一:建立项目

    简介 在这个教程中你会学到用Play框架从头到尾的开发一个真实的Web程序.在这个程序中,我们将使用在一个真实项目中需要的所有技术,来介绍Play框架开发Web程序的实战技巧. 这个教程分为几个独立的 ...

  2. 【obs-studio开源项目从入门到放弃】obs-studio项目简介和架构

    文章目录 前言 一.obs-studio项目简介 二.windows平台的编译步骤 三.obs的核心线程 obs视频渲染线程 obs视频编码线程 obs音频编码线程 rtmp发送线程 四.常用插件的介 ...

  3. Qt从入门到放弃——信号和槽机制(SigalSlot)

    标题信号和槽概念 Qt提供了信号和槽机制用于完成界面操作的响应,信号和槽机制是完成任意两个Qt对象之 间的通信机制.其中,信号会在某个特定情况或动作下被触发,槽是等同于接收并处理信号的函数. 例如,窗 ...

  4. Qt由入门到放弃-QDate、QTime、QDateTime的相关函数

    此小结学习日期.时间.定时器.时间编辑类的相关函数. 一.QDate 查看帮助文档可见: QDATE类提供日期函数:QDATE对象包含公历中的日历日期,即年.月和日数.它可以从系统时钟读取当前日期.它 ...

  5. 建立项目接口文档_分享:一步一个脚印,vue入门之使用mockjs搭建vue项目测试服务器...

    在以前的文档中,我们构建了vue项目的整体架构,详见vue入门:vue项目架构设计起步,现在我们主要对其中的mock server 进行完善. 一.概述 前后端分离的项目优点之一就是可以前后端并行开发 ...

  6. python27怎么新建项目_Ren'Py引擎从入门到放弃(2) —— 成功创建第一个工程

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区. 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 BuErShen 于 2019-6-28 18:49 编辑 Ren'Py引 ...

  7. 【obs-studio开源项目从入门到放弃】obs高级输出内存泄露

    文章目录 前言 FFmpeg高级输出内存泄露 内存泄露原因 解决办法 前言 obs系列文章入口:obs-studio项目简介和架构 FFmpeg高级输出内存泄露 已解决 PR: obs-ffmpeg: ...

  8. AUTOCAD_ELECTRICAL从入门到放弃(一)新建一个项目和修改编辑块的属性

    AUTOCAD_ELECTRICAL从入门到放弃(一)新建一个项目和修改编辑块的属性 AUTOCAD ELECTRICAL据说画电路图比AUTOCAD要好用一点,那么就下载下来入坑看一看,到底使用起来 ...

  9. spring boot:从零开始搭建一个项目 - day 7 springboot devtools热加载+MybatisPlus配置+kisso从入门到放弃

    spring boot:从零开始搭建一个项目 - day 7 springboot devtools热加载+MybatisPlus配置+kisso从入门到放弃 一.springboot devtool ...

最新文章

  1. 201771010126 王燕《面向对象程序设计(Java)》第十四周学习总结(测试程序11)...
  2. 指针也是一种数据类型
  3. 操作系统(二 )| 进程管理初探(前趋图、程序执行、进程的定义特征基本状态,进程的创建终止,阻塞唤醒,挂起激活)
  4. 使用ABSL(ABAP Script Language)完成SAP Cloud for Customer里Customer Quote以及行项目的增删改查
  5. Linux_arm_启动_c语言部分详解,[原创]Linux arm 启动 c语言部分详解第四讲
  6. linux (centos7)安装3.7.8
  7. 25 个必须记住的SSH 命令
  8. rpm 安装、卸载软件命令 ——以nginx为例
  9. Atitit prgrmlan topic--express lan QL query lan表达式语言 目录 1. 通用表达语言(CEL) 1 1.1. 8.2 功能概述 1 1.2. Ongl
  10. 【图像去雾】基于matlab直方图+retinex+暗通道图像去雾【含Matlab源码 074期】
  11. 好用的电子书网站 Z-library
  12. 用graphviz画树状图(pdf、png)
  13. 用Python和Pygame写游戏-从入门到精通(实战三:植物大战僵尸1)
  14. chmod 755 究竟是什么鬼
  15. 计算机b类核心期刊有哪些,B类期刊推荐有哪些
  16. 六:Python断言方法:assert
  17. 浅析Minecraft直播弹幕模组BakaDanmaku源码
  18. 文具行业APS解决方案
  19. C# 在wpf中如何使用image
  20. 思科和H3C交换机单端口环路解决方案

热门文章

  1. Linux网络监控工具nethogs
  2. leetcode-110:判断平衡二叉树 Java
  3. Oracle 表的连接方式(1)-----Nested loop join和 Sort merge join
  4. 谷歌更新TensorFlow目标检测API
  5. Python学习汇总,做数据采集的一些小技巧,收获满满
  6. 【机器学习】机器学习从零到掌握之十一 -- 教你解读决策树Python代码
  7. 收藏 | 评述深度学习的发展
  8. 笔记 | 机器学习《概率图模型》,手推笔记已186页!
  9. MIT探索深度学习网络的基础理论
  10. 值得玩味儿的14个Python编程小技巧