Qt界面编程-Qt简介

本文介绍了Qt的基本概念,包括Qt是什么,为什么选择Qt。接着讲解了Qt的开发环境和编译工具,如Qt助手、Qt构建器、Qt设计师等。然后通过一个简单的Qt程序示例介绍了如何编写和编译。还提到了中文处理的注意事项。重点讨论了信号和槽机制,并列举了一些窗口容器,如QManWindow、QDialog和QWidget。最后,概述了Qt创造器的使用、常用控件和快捷键操作。
摘要由CSDN通过智能技术生成

一、Qt简介

Qt是什么
  • 图形用户程序框架,是对底层应用编程接口API面向对象的封装。
  • 是一套基于C++语言的类库,专注但不局限于图形用户界面的开发,也可以进行系统调用、网络编程、数据库、2D/3D图形处理。
  • 特点:跨平台,支持Linux,windows、MacOS、iOS、Android等操作系统。
为什么选择Qt
  • 基于C++语言,简单、易用、面向对象(针对GTK)
  • 优良的跨平台特性(针对MFC),工控、嵌入式

二、Qt环境与编译工具

工具
  • Qt助手:Qt参考文档,涉及了Qt中的每一个类和函数,是Qt开发的必备手册,在终端可以通过assistant命令启动。
  • Qt构建器:他负责对源文件、头文件、界面文件进行解析生成编译脚本。
    • qmake -project 根据当前目录里的文件,生成项目配置文件,xxx.pro
    • qmake 根据xxx.pro文件生成Makefile脚本
  • Qt设计师:对于带界面应用程序来说,最纯粹的方式是通过C/C++代码来编写整个项目,但这种方式费时又费力,所以我们一般不这样做界面,而采用一种画图的方式,自动生成对应的代码,所见即所得。
  • Qt界面编译器:它负责把Qt设计师设计出的界面文件编译成C++代码。
    • uic xxx.ui -o xxx.h 把界面文件编译成C++类
  • Qt创造器:Qt助手+Qt构建器+Qt设计师+Qt界面编译器+文本编辑器就等于Qt创建器,集成开发环境。
头文件和库
  • Qt安装好之后会在安装目录下创建一个/usr/include/qt4目录,我们所使用的头文件都在这个目录下。
  • 共享库安装在/usr/lib/i386-linux-gnu/qt4/usr/lib/qt4目录下。
    静态库需要重新下载源手
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值