我的Qt笔记(一)

阅读书目:零基础学Qt 4编程  吴迪编著

 

这里是我关于这本书记载的笔记。所以估计内容不会比书全,侧重点也不同,但是可以保证所写的基本都试过。 

 

Chapter 1    简述Qt

 

1,简介

Qt是一个已经形成事实上标准的C++框架,用于高性能的跨平台软件开发。它完全面向对象,允许真正的组件编程。

2,发展

1990-1995年预备与完善中。

1995年,Qt 0.90第一次公开发布。

1996年,Qt0.97Qt 1.0Qt 1.1上市。

1997年,Qt 1.2Qt1.3发布。

1999年,Qt 2.0发布

2000年,Qt/Embedded发布。

2001年,Qt 3.0发布。

2005年,Qt 4.0发布。

2012年,Qt 5.0发布。

3Qt组成构建

(1)Qt Creator——跨平台IDE

(2)Qt

     ①Qt Library——类库

     ②Qt Designer——GUI布局与窗体构造器

     ③Qt Assistant——帮助文档

     ④Qt Demo——Qt例子和程序的加载器

     ⑤qmake——生成makefile

     ⑥ui——编译.ui的命令行工具

     ⑦moc——生成信号和槽相关的底层代码的预编译工具

     ⑧rcc——Qt资源文件编译工具

     ⑨qtconfig——X11下配置Qt环境的工具

4,授权

Qt采取双重授权的软件许可模式。也就是说,Qt软件本身是开源和免费的,但是基于GPL协议开发,开发出来的东西都要以GPL协议发布——开源并免费提供源码。基于商业协议则不必。

目前采取三种授权方式:商业,LGPLGPL

个人对比了一下,其实商业版的功能扩展那几部分对于新手并不重要,但是如果真的用于开发,商业版在功能和售后服务(买的就是服务!)上是必须要的。这三种授权利弊权衡,在于用它做什么。像我这样的学生加新手,肯定不客气的吃免费的甜点,用着GPL协议的了~

5,为什么选择Qt

(1)基于C++的语言扩展

(2)可移植性好

(3)跨平台构建

(4)开源软件

(5)简便高效

6GTK+QtwxWidget简评

GTK+架构严谨,函数名很长但是有条理,初学不易(亲身体会……

wxWidget……没用过,但是MFC的确晕乎

Qt拭目以待了。

7,其它

Qt服务和支持,Qt发展方向,Qt最新进展

 

 

 

 

 

Chapter 2    Qt的安装和配置

 

Qt在我安装的时候已经是Qt 5了。而且,我是在Linux deepin下使用的。

1,安装

(1)直接进行安装

     我下载的是.run文件(看起来类似.exe的样子)。下载下来后不知道怎么用,网上查了。

  首先,进入终端,cd命令进入.run文件所在的文件夹

  然后把文件权限改为可执行

sudo chmod 755 *.run(其中*.run文件的名字)

      最后执行该文件

        ./*

      然后就是熟悉的图形安装界面了(~=~)

ps:好像有的版本是.bin文件,反正就是这么个套路了~

(2)编译安装(这个没试过,懒虫本身懒,电脑配置也不行,不折腾电脑了……好歹等寒假回家扩展了内存再说!)这个的扩展名应该类似.tar.gz这种

     首先,把当前路径切换到存放下载文件的目录那里

     第二步,解压文件(tar命令)

     第三步,./configure

     第四步,make一下~

  第五步,su -c “make install”(这个肯定是要换成最高权限),sudo make install应该也行吧……

  第六步,设置环境变量

   加入.profile文件这两句

   PATH = /usr/local/Trolltech/QtXXXX/bin:$PATH

   export PATH

  第七步,验证安装

   qmake -v

  第八步,删除源码和配置文件(虽然节约地盘,但是可能有功能没法用)

2,配置Qt环境

  (1)当shellbashkshzsh或者sh

     往/xx/.bash_profile文件加入下列内容

     #Qt 4 Setting s

 export QTDIR = /usr/local/Trolltech/Qt-x.x.x

 export PATH = $QTDIR/bin:$PATH

 export LD_LIBRARY_PATH = $ QTDIR/lib: $LD_LIBRARY_PATH

 #end Qt 4 Setting

  (2)如果是csh或者tcsh,/etc/csh.login 中加这几句

     #Qt 4 Setting s

 export PATH = /usr/local/Trolltech/Qt-x.x.x/bin:$PATH

       #end Qt 4 Setting

   (3)我貌似打开Qt Creator 设置编译器加入了gcc......设置很遥远,重启了就成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值