[QT开发 01_QT概述]

目录

    1、QT的概述
    2、创建QT的项目(hello qt)
    3、第一个窗口及窗口的属性
    4、第一个按钮
    5、信号与槽机制
    6、带菜单栏的窗口
    7、对话框
    8、布局
    9、常用的控件
    10、QT消息机制以及事件
    11、绘图与绘图设备

知识点1:QT概述

1、概念

    QT是一个跨平台的C++图形用户界面应用程序框架。
    
    常见GUI:
        
        Qt:支持多平台开发;支持css;面向对象特性体现突出;发展趋势良好
        
        MFC:仅在windows开发;运行程序效率高;库安全性好。

2、发展史
    
    1991年--现在
    
    奇趣--》诺基亚--》Digia公司
    

3、支持的平台
    
    windows
    unix/linux
    macos
    嵌入式平台


4、优点
    
    |跨平台,几乎支持所有的平台 。
    
    |接口简单,容易上手,学习Qt框架对学习其他框架有参考意义。

    |一定程度上简化了内存回收机制 。
    
    |开发效率高,能够快速的构建应用程序。
    
    |有很好的社区氛围,市场份额再缓慢上升。
    
    |可以进行嵌入式开发。
    

5、QT开发的成功案例

    |Linux桌面环境KDE
    
    |Skype 网络电话
    
    |Google Earth g谷歌地图
    
    |VLC多媒体播放器
    
    |VirtualBox虚拟机软件
    
    |咪咕音乐
    
    |WPS office
    
    |极品飞车
    
    

知识点2:Qt的下载及安装

下载:(注意:选择版本,选择对应平台安装包)

方式一:官网http://www.qt.io/download-open-source/或者http://download.qt.io/archive/qt/

 windows安装:

步骤1:准备好软件安装包

步骤2:双击安装,一路next

(跳过sign-up,修改软件安装路径,同一安装协议)

linux安装:

步骤1:准备好软件安装包

(如果是在windos下向linux拷贝文件,查到linux虚拟机的IP地址,用远程访问的方式,将软件拷贝过去。在windows下win+R打开运行输入虚拟机ip,远程访问虚拟机)

步骤2:将软件安装包拷贝到linux系统中

步骤3:安装(终端上./执行)一路next

安装完成之后创建工程,运行工程时,如果报错插件错误,无法导入。linux终端运行下面代码安装插件

sudo apt-get install libgstreamer0.10-dev

sudo apt-get install libgstreamer-plugins-base0.01-dev

知识点3:了解QTCreator

1、QT和QTCreator区别

        QT : 基于C++的跨平台的图形用户界面应用程序框架,通俗来说就是开发工具包

        QTCreator : 集成的编译器,它是QT的桌面环境。

2、QTCreator主页面

欢迎选项:

        工程:创建工程+打开工程

        示例:demo程序,下载运行研读代码

        教程:一般要登陆外网才能看,我们一般不看

编辑选项

        编辑项目文件

设计选项:

        设计UI

debug选项;

        调试

项目设置选项:

帮助选项:

        查询

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值