QT编程系列2--Hello QT

Hello QT

    应用程序的编程与驱动程序的编程的区别之一有:应用程序可以理解为由一种编程语言+库组成。如:

    LinuxC程序:C语言 + Linux函数库

    Qt编程:C++语言 + qt的图形库

    Linux中编写可视化程:Linux中的GUI编程可选择GTKQT

    ps:后台执行的程序(Linuxc程序)

    如果我们选择使用QT编写可视化程序,那么我们需要qt包,qt包中包含了:qt程序相关的工具+qt的图形库。这里我们先不谈qt包在Linux上的编译与安装,那么qt程序相关的工具有哪些:

    bin:常用的工具
    assistant:帮组文档(尤其重要)
    qmakeqt的工具用于组织编译qt程序
    qtdemoqt编写好的例子

    qt的图形库有哪些:

    libqt
    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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值