QT编程入门

QT是用于C++图形界面开发的开发包。具有和java awt/swing相似的特征。

首先就是了解QT是怎么回事了,google之,会发现几篇浅显的入门介绍。

由于是编程,所以把环境安装配置好,写出一hello world程序并能运行就可以扫平入门壁垒了。

到qt官网上下载集成bin/exe包或者简化的tar包

windows下面自不必说,动动鼠标就搞定了

linux下面有点麻烦,需要先安装好libx11-6,libx11-dev, libxext6,libxext-dev.

然后更改bin包的属性,使其可以运行,

   chmod u+x qt-x11-opensource-src-4.5.3.bin

运行以root权限[ubuntu下加sudo]

  ./qt-x11-opensources-src-4.5.3.bin

就可以进入图形界面了

  至于tar包

  先解压到一个目录下,比如 /tmp

  cd /tmp

  tar xvf qt-x11-opensources-src-4.5.3.tar.gz

  进入源码目录

  cd qt-x11-opensources-src-4.5.3

  设置

  ./configure

  如果出错的话需要安装libx11-6,libx11-dev, libxext6,libxext-dev.

  编译安装

  make

  make install

  删除源码目录

 rm -rf qt-x11-opensources-src-4.5.3

 

一切没问题的话就可以进入helloworld的编写了

[bin版的有自己的图形界面开发工具,不必多说。]

使用编辑器新建一个helloworld的cpp文件,笔者爱好emacs,因为emacs虽然上手较难,但一旦上手,就爱不释手,因为它是一柄神兵。

所以是这样的,

 emacs hello.cpp &

 

输入源码

 

 

然后用qmake建立工程

 qmake -project

 注意,到此时工程是与平台无关的,可以移植到windows等系统上

 下一步根据当前平台创建配置文件

  qmake hello.pro

  然后make

  make

  就生成可执行文件hello了

  ./hello

 可以查看结果。

#end

                                                           hongmi

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值