Qt_介绍创建

本文详细介绍了Qt,一个跨平台的C++图形用户界面应用程序开发框架。讲解了选择Qt的原因,如跨平台特性,以及如何配置开发环境。通过Qt Creator,学习创建项目、编译运行,并了解Qt的快捷键。还涵盖了Qt的字符串处理、窗口容器、信号槽机制及其优势,是学习Qt的全面教程。
摘要由CSDN通过智能技术生成

Qt

1、什么是Qt

​ 图形用户界面应用程序开发框架、是对底层的应用程序编程接口进行面向对象的封装,是一套基于C++语言的类库。

​ 专注但不局限于用户界面开发,也可以进行系统调用,网络通信,数据库,2D/3D 建模,图像处理,音视频处理。

​ 特点:跨平台,支持linux,Windows,MacOS,IOS,Android系统

2、为什么选择Qt

​ 基于C++语言简单应用,优良的跨平台特性,现阶段在个人计算机,工控,嵌入式的界面占据主导地位。

3、环境与工具

​ 工具:

​ Qt助手

​ qt的man手册,涉及qt的每一个类,是学习qt的必备手段,在终端可以使用assistant打开。

​ Qt设计器

​ 对于程序员来说最最纯粹的就是手打界面,纯nt行为。qt设计器以拖拽的方式来实现程序界面。

​ Qt界面编译器

​ 负责把Qt设计器制作出的界面文件.ui 翻译成C++代码

	uic xxx.ui -o xxx.h

​ Qt构造器

​ 负责对源文件、头文件、界面文件进行解析生成项目脚本。

	1.qmake -project 它会根据当前目录下的所有文件生成 项目脚本 xxx.pro
	2.fmake 会自动生成 MakeFile! 

​ Qt创造器

​ 它是由Qt助手+Qt设计器+Qt界面编译器+Qt构造器+C++编译器+Qt库+文本编辑器 = 集成开发环境。

4、头文件和库

​ Qt安装好后会在/usr/include/qt4目录下存储着Qt所有的头文件。

​ 共享库存储在/usr/lib/i386-linux-gnu/qt4目录下Qt的共享库。

​ 静态库需要下载Qt源码进行手动编译。

5、手写一个qt程序

1、代码a.cpp
    #include <iostream>
    #include <QtGui/QApplication>//qt界面程序必备的头文件
    #include <QLabel>//标签控件

    int main(int argc,char* argv[])
    {
        //创建应用程序对象
        QApplication app(argc,argv);
        //创建一个标签对象
        QLabel *lab = new QLabel("hey i am sexy man !");
        //显示标签对象
        lab->show();
        //运行应用程序
        return app.exec();
    }
2、构建项目
	qmake -project  生成 .pro文件
	qmake 		    生成 MakeFile文件
	make			生成 项目文件

6、Qt创造器使用方法

1、打开创造器

​ 在Dash主页打开也行 在终端执行qtcreator也行

2、创建一个新项目

​ Qt控件项目->Qt Gui应用-&g

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值