Hello QT
应用程序的编程与驱动程序的编程的区别之一有:应用程序可以理解为由一种编程语言+库组成。如:
Linux下C程序:C语言 + Linux函数库
Qt编程:C++语言 + qt的图形库
Linux中编写可视化程:Linux中的GUI编程可选择GTK、QT。
ps:后台执行的程序(Linux下c程序)
如果我们选择使用QT编写可视化程序,那么我们需要qt包,qt包中包含了:qt程序相关的工具+qt的图形库。这里我们先不谈qt包在Linux上的编译与安装,那么qt程序相关的工具有哪些:
bin:常用的工具
assistant:帮组文档(尤其重要)
qmake:qt的工具用于组织编译qt程序
qtdemo:qt编写好的例子
qt的图形库有哪些:
lib:qt库
libQtCore.so :核心
libQtGui.so :图形
下面开始介绍编写一个简单的QT程序。首先,每一个qt程序都必须是一个单独的文件夹!并且在这个文件最少要具备这样几个文件,以下就是在Linux创建我们需要的文件夹和文件的命令。
mkdir qttest 创建文件夹
cd qttest 进入到文件夹中编写代码
touch main.cpp 创建主函数
touch mywindow.h
touch mywindow.cpp 创建自定义窗体
其次,就是编写代码,分别在以上三个文件中敲入代码:
再次,对以上编写的QT程序进行编译,可以使用我们前面介绍过的命令(针对PC平台的编译)
qmake -project 生成qt的工程文件xxx.pro
qmake 生成makefile文件
make 编译程序
最后,执行程序并查看结果:
./xxx
鼠标双击
By:霜月孤鸟
2014.8.8