Qt环境搭建

1.1          如何在Ubuntu上搭建Qt开发环境

1.2          学会使用Qt应用程序的开发流程

1.3          了解Qt程序的风格样式

1.4          掌握如何编译与运行Qt程序

1.5          熟悉针对嵌入式环境开发时的交叉编译与运行测试。

2           实验内容

2.1          安装Qt开发环境

2.2          编译与运行Qt程序

3           实验设备

3.1          Ubuntu操作系统(可以运行在vmware虚拟机上)

扫描二维码关注公众号,回复: 1426893 查看本文章

3.2          Ubuntu可以连接网络进行系统更新,工具安装和文件下载

4           所需资料

4.1          Qt-4.6.3.tar.bz2

4.2          qt-creator-linux-x86-opensource-2.3.0.bin

5           实验步骤

5.1          检查电脑上有没有g++X11开发库:

$   g++ --version

g++ (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1

Copyright (C) 2011 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

命令 1-1

如果没有出现以上提示内容,则要进行安装,安装命令:

$   sudo apt-get install g++

命令 1-2

X11开发库的检查和安装命令:

$   sudo apt-get install libX11-dev libXext-dev libXtst-dev xorg-dev

 

命令 1-3

5.2          Qt开发库解压到系统,此命令在Qt-4.6.3.tar.bz2文件所在目录下执行

$   sudo tar xjvf Qt-4.6.3.tar.bz2 -C /

命令 1-4

此命令执行完成后,会在系统目录/usr/local/中出现Trolltech/Qt-4.6.3/目录,此目录中即为Qt开发库及头文件,还有一些Qt工具所在位置。

5.3          在此目录下有一个环境配置文件setenv.sh,这个文件可以用来向当前命令窗口添加Qt的环境变量,所用命令:

$   source /usr/local/Trolltech/Qt-4.6.3/setenv.sh

命令 1-5

此命令执行完成后,当前命令窗口的可使用Qt环境就指向了/usr/local/Trolltech/Qt-4.6.3。可以使用如下命令查看Qt工具命令所在路径:

命令 1-6

5.4          环境变量设置好后,可以编写一个HelloQt进行测试,在编写测试代码前,要为每一个Qt的应用程序创建一个目录,这里创建名为helloqt的目录:

命令 1-7

进入到刚刚创建的目录里,使用文本编辑器创建名为helloqt.cpp的源码文件,helloqt.cpp的内容代码如下:

代码 1-1

然后,在刚刚运行过source命令的终端窗口输入以下命令进行Qt程序的编译与运行结果确认,以及后期的测试运行:

$   qmake –project

$   ls

helloqt.cpp  helloqt.pro

$   qmake

$   ls

helloqt.cpp  helloqt.pro  Makefile

$   make

$   ls

helloqt  helloqt.cpp  helloqt.o  helloqt.pro  Makefile

$   ./helloqt

命令 1-8

在启动helloqt后,会出现一个新的窗口,窗口内容即为程序中所要输出的文本。

1-1

5.5          接下来安装Qt的集成开发环境QtCreator,并介绍如何在QtCreator中创建HelloQt测试项目。把下载到的文件qt-creator-linux-x86-opensource-2.3.0.bin放到linuxHome目录,然后执行如下命令进行安装:

$   chmod +x qt-creator-linux-x86-opensource-2.3.0.bin

$   ./qt-creator-linux-x86-opensource-2.3.0.bin

命令 1-9

命令执行成功时,会出现QtCreator安装向导,根据提示安装到最后即可成功。

5.6          QtCreator安装完成后,要进行设置,主要是指定Qt开发库的版本及所在位置,还有就是方便编辑时使用的快速提示快捷键的设置。

Options选择

Tools菜单

1-2 启动配置窗口

1-3 添加Qt开发库版本信息窗口

这里点Add后,会弹出一个文件对话框,找到5.2解压出来的库所在的目录/usr/local/Trolltech/Qt-4.6.3/bin中的qmake文件,然后确定关闭文件选择对话框,版本名字可以根据所选的qmake的版本取名,比如Qt 4.6.3。选择完成后Apply应用设置。

1-4 快捷键设置框

这里的默认设置是Ctrl+Space,这个组合已经被系统占用,所以要进行修改,修改后可以在编辑代码时使用Alt+/进行代码自动补全。

5.7          QtCreator的项目创建过程

QtCreator的启动界面如下:

点击这里创建项目

1-5 QtCreator启动界面

创建项目对话框:

1      Choose继续

2      QtGui应用

3      Qt Wdiget

1-6 项目类型选择

1           点此继续

所选路径下如果有相同名的目录,则会在这里提示

2           选择项目创建路

3           输入项目名

1-7 项目设置

当前系统所能使用的Qt开发库版本

1-8 项目版本设置

窗口基类

1-9 项目主界面类名设置

1-10 所创建项目概要

使用QtCreator创建项目时,QtCreator会自动为项目创建*.pro文件,一般*.pro文件作为Qt应用的源码一部分,他描述的是项目所使用到的资源及应用程序的生成目标。下面是刚刚这个项目创建完成后的helloqt.pro

1          #-------------------------------------------------

2          #

3          # Project created by QtCreator 2012-02-14T14:33:29

4          #

5          #-------------------------------------------------

6          QT       += core gui

7          TARGET = helloqt

8          TEMPLATE = app

9          SOURCES += main.cpp\

10              helloqt.cpp

11      HEADERS  += helloqt.h

12      FORMS    += helloqt.ui

代码 1-2

5.8          QtCreator中功能介绍:

项目创建成功后的界面显示如下:

1-11 项目编辑界面

主界面功能切换区

项目文件树显示区

代码编辑区

编译输出,运行输出区

项目所在文件系统目录下的文件列表

编译运行快捷键

 

如果要运行所创建的项目,点击进行编译运行,如果没有错误,则会出现下图的运行结果:

1-12 QtCreator中的默认应用窗口

6           实验作业

课后根据实验步骤进行练习操作,创建出两种情况下的helloqt应用项目及运行结果。

猜你喜欢

转载自blog.csdn.net/bryans/article/details/7469994
今日推荐