与Qt初识

目录

一:Qt的简单介绍 

二:Qt初始文件的介绍 

三:Qt Hello World的实现 

四:以上内容的简单总结 

接下来的日子会顺顺利利,万事胜意,生活明朗-----------林辞忧

一:Qt的简单介绍 

1.Qt 是⼀个 跨平台的 C++ 图形⽤⼾界⾯应⽤程序框架 。它为应⽤程序开发者提供了建⽴艺术级图形界⾯所需的所有功能。它是完全⾯向对象的,很容易扩展。

2.Qt这个技术是适用于客户端开发的,而客户端就是直接和用户打交道的一端如QQ,微信等,而客户端开发的重要任务就是编写和用户交互的界面,这个界面主要分为命令行界面(TUI)和图形化界面(GUI),而Qt就是用来编写桌面GUI程序的一套框架

3.Qt支持跨平台,支持的平台有Windows,Linux,Mac,嵌入式系统等

4.Qt的优点

   跨平台,⼏乎⽀持所有的平台

   接⼝简单,容易上⼿,学习 QT 框架对学习其他框架有参考意义

   ⼀定程度上简化了内存回收机制

   开发效率⾼,能够快速的构建应⽤程序

   可以进⾏嵌⼊式开发

5.Qt的应用场景

桌⾯应⽤程序
Qt 能够创建各种类型的桌⾯应⽤程序,包括⽂件管理器、媒体播放器、绘图程序等。Qt 应⽤程序⽀持多种操作系统,可以运⾏在 Windows、Linux、macOS 等桌⾯操作系统上
移动应⽤程序
Qt ⽀持 Android 和 IOS 移动操作系统,为应⽤程序提供了强⼤的跨平台能⼒。可以使⽤ Qt 构建各种移动应⽤程序,例如社交应⽤、游戏、娱乐等
嵌⼊式系统
Qt 在嵌⼊式领域应⽤⾮常⼴泛,它可以构建⾯向各种设备的图形应⽤程序,在机顶盒、⻋载娱乐系统、安防监控设备等领域具有⼴泛的应⽤
6.Qt的开发环境
Qt的开发环境需要安装三个部分
  1) c++编译器  如:gcc等
  2) Qt SDK  
       SDK:软件开发工具包,比如windows版本的Qt SDK已经内置了c++的编译器(内置的编译器就         是mingw,windows版本的gcc/g++)
  3)Qt的集成开发环境(IDE)
   主要有三种IDE,分别为
      Qt官方提供的Qt Creator,直接可以用
      VS,需要安装相关的插件,并且需要把Qt SDK用VS重新编译一遍
      Eclipse
7.Qt的下载与安装
Qt 下载官⽹: http://download.qt.io/archive/qt/ 选择对应版本进行安装
双击这个文件进行安装

 

 

8.安装包中的几大组件

 

9.Qt Creator的操作

打开后来到欢迎页面,进行创建项目

 

 

 

 

 

 这样就创建好了

二:Qt初始文件的介绍 

1.main.cpp

2.widget.h 

 3.Widget.cpp

4.Widget.ui 

 

5.项目名.pro 

 

 

三:Qt Hello World的实现 

1.图形化界面的方式

 

2.代码的方式

这里new 出来的对象,不使用delete释放掉的话,是不会发生内存泄露的 

主要是此处通过new 的方式创建对象,也就是为了把这个对象的生命周期交给Qt的对象树统一管理,label对象会在合适的时候析构的

 

 

自己手写文件验证会不会析构

 是会发现这里发生了乱码的问题,主要是由编码方式不匹配导致的,可以使用qDebug()来解决

 

3.使用编辑框来完成

这里的编辑框有单行编辑框(QLineEdit) ,多行编辑框(QTestEdit)

这里终端框中的内容也可被修改

 

4.使用按钮来实现

 

 

 

 

四:以上内容的简单总结 

 

 查询文档:选中+F1

设置位置函数move(number,number)

 

  • 15
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值