📄 qt......doc
字号:
<br /> <table width='90%' align='center' cellpadding='6' border='1'>
<tr>
<td bgcolor='#EEEEEE'><font face='arial' size='2' color='#000000'><b>作者:: kelvin</b> 2006-01-07, 04:34 PM</b></font></td>
</tr>
<tr>
<td><font face='arial' size='3' color='#000000'> 安装Qt/X11<br>你可能需要root帐号,这取决于你要安装Qt的路径的权限。 <br><br><br>如果你还没有解开压缩包的话,请解开: <br><br> cd /usr/local<br> gunzip qt-x11-version.tar.gz # 对这个包进行解压速<br> tar xf qt-x11-version.tar # 对这个包进行解包<br><br>这样就会创建一个包含主要的包中文件的/usr/local/qt-version目录。 <br><br>把qt-version重新命名为qt(或者建立一个链接): <br><br><br> mv qt-version qt<br><br>这里假设Qt要被安装到/usr/local/qt路径下。 <br><br><br>在你的主目录下的.profile文件(或者.login文件,取决于你的shell)中设置一些环境变量。如果它们并不存在的话,就创建它们。 <br><br>QTDIR -- 你安装Qt的路径 <br>PATH -- 用来定位moc程序和其它Qt工具 <br>MANPATH -- 访问Qt man格式帮助文档的路径 <br>LD_LIBRARY_PATH -- 共享Qt库的路径 <br>就像下面这样做: <br><br>在.profile文件(如果你的shell是bash、ksh、zsh或者sh)中,添加下面这些行: <br><br><br> QTDIR=/usr/local/qt<br> PATH=$QTDIR/bin:$PATH<br> MANPATH=$QTDIR/man:$MANPATH<br> LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH<br><br> export QTDIR PATH MANPATH LD_LIBRARY_PATH<br><br>在.login文件(如果你的shell是csh或者tcsh的情况下),添加下面这些行: <br><br><br> setenv QTDIR /usr/local/qt<br> setenv PATH $QTDIR/bin:$PATH<br> setenv MANPATH $QTDIR/man:$MANPATH<br> setenv LD_LIBRARY_PATH $QTDIR/lib:$LD_LIBRARY_PATH<br><br>做完这些之后,你需要重新登录,或者在继续工作之前重新指定你的配置文件,这样至少$QTDIR被设置了。否则的话安装程序就会给出一个错误信息并且不再进行下去了。 <br><br><br>安装你的许可证文件。对于自由版本,你不需要一个许可证文件。对于专业版和企业版,你就需要安装一个和你的发行版一致的许可证文件。 <br><br>编译Qt库,并且连编实例程序、教程和工具(比如Qt设计器),就像下面这样。 <br>输入: <br><br> ./configure<br><br>这样的话就为你的机器配置Qt库。注意在默认条件下GIF文件支持选项是关闭的。运行./configure -help就会得到配置选项的一个列表。阅读PLATFORMS文件能够得到被支持的平台的列表。 <br><br>生成库和编译所有的例程和教程: <br><br> make<br><br>如果你有问题,请看http://www.trolltech.com/platforms/。 <br><br>在很少的情况下,如果你使用了共享库,在这个地方你也许需要运行/sbin/ldconfig或者其它相似的东西。 <br>如果你在运行实例程序的时候遇到问题,比如消息如下 <br><br> can't load library 'libqt.so.2'<br><br>你也许需要在配置文件中给定一个qt库的定位,并且以root的身份在你的系统中运行/sbin/ldconfig。并且你不要忘记了在上面的第二步中提到的设置一个LD_LIBRARY_PATH环境变量。 <br><br>在线的HTML文档被安装到了/usr/local/qt/doc/html/,主页面是/usr/local/qt/doc/html/index.html。man帮助文档被安装到了/usr/local/qt/doc/man/。 <br>你已经做完了。Qt已经安装完毕。 <br> </font></td>
</tr>
</table>
<br /> <table width='90%' align='center' cellpadding='6' border='1'>
<tr>
<td bgcolor='#EEEEEE'><font face='arial' size='2' color='#000000'><b>作者:: kelvin</b> 2006-01-07, 05:05 PM</b></font></td>
</tr>
<tr>
<td><font face='arial' size='3' color='#000000'> 应用编程技术与项目孵化 - 在红旗Linux桌面版4.1中安装Qt 4.0.1<br><br>--------------------------------------------------------------------------------<br>blackdire - 2005年 10月31日 07:12<br>发表主题: 在红旗Linux桌面版4.1中安装Qt 4.0.1<br>--------------------------------------------------------------------------------<br> 按照惯例,先对QT做个简介: <br><br>Qt 概述 <br><br>Qt是一个全面的C++应用程序开发框架。它包含一个类库,和用于跨平台开发及国际化的工具。 <br>全面的Qt <br><br>Qt 是一个全面的开发框架,它包括广泛的特征,性能与工具,可以开发高性能,跨平台富客户端,以及服务器端的应用程序。 <br>Qt 类库 是一个拥有超过 400 C++个类,同时不断扩展的库。它封装了用于端到端应用程序开发所需要的所有基础结构。优秀的Qt应用程序接口包括成熟的对象模型,内容丰富的集合类,图形有户界面编程与布局设计功能,数据库编程,网络,XML,国际化,OpenGL 集成等等。 <br>Qt 设计者 是一个功能强大的GUI 布局与窗体构造器,能够在所有支持平台上,以本地化的视图外观与认知,快速开发高性能的用户界面。 <br>Qt 语言家 是一套用来消除国际化工作流程中所带来障碍的工具。使用Qt语言家,开发小组可把应用程序的翻译转换外包给非技术性翻译人员,从而可增加精确度,大大加快本地化处理过程。. <br>Qt 助手 一个完全可自定义,重新分配的帮助文件或文档浏览器,它可与基于Qt 的应用程序运行。使用Qt助手,开发小组同样能够很大程度上加快文档的处理过程。 <br><br>跨平台的Qt <br><br>Qt 是用于本地化跨平台应用开发的领先性框架。Qt 应用程序接口与工具兼容于所有支持平台,让开发员们掌握一个应用程序接口,便可执行与平台非相关的应用开发与配置。通过使用Qt,开发小组们从主要的开发平台,可为主要操作系统创建本地化的应用程序。 <br>Qt 可提供于下列平台: <br>Qt/Windows (Microsoft Windows XP, 2000, NT 4, Me/9 <br>Qt/Mac (Mac OS X) <br>Qt/X11 (Linux, Solaris, HP-UX, IRIX, AIX, 与其它许多Unix 变式) <br><br>获悉下一代 Trolltech 嵌入式技术的更多信息。 <br><br>Qt对不同平台(Unix, Windows, and Mac)的专门API进行了封装,如文件处理、网络(操作,协议),进程处理、线程、数据库访问等。 <br>Qt 应用程序本地化运行 – 类似于本地化应用程序 – 在所有主要平台上,从单一源代码中汇编而成: <br>Qt 在Windows上本地化运行 <br>Qt 在Mac OS X上本地化运行 <br>Qt 在Linux/X11上本地化运行 <br><br>使用Qt 进行精确的平台非相关运行-编程后可在任何地方配置。确立新的平台,仅需重新汇编一个单一源代码库而已。 <br>简单使用Qt <br><br>Qt 开发员仅需要学会一种API来写入应用程序,该程序可在任何地方运行。 <br><br>我们投入了相当大的努力使Qt 使用起来尽可能简单和直观。客户说我们成功了:他们发现Qt 编程简单而有趣。对于商务而言,它转换为更多的功能,并且在保持质量性能的情况下,只需更少的维护工作。 <br><br>统一的跨平台API 让程序员们集中精力致力于可增值的技术革新,而无须担心维护和管理现有应用程序多版本的基础结构与界面。 <br>健全与高性能的Qt <br><br>Qt 已由成千上成商业与开放源应用程序开发员,在多个操作系统与编译器上进行了战术测试,奠定了高性能与资源性应用程序的基础。 <br><br>Qt 无须“虚拟器”,模拟层或大容量的运行时间环境。它如本地化的应用程序一样,直接写入低级的图形函数,因而Qt程序能以源代码速度执行。 <br>开放源的Qt <br><br>通过使用 Trolltech的双重授权模式,Qt 在商业支持并行之有效的框架下,呈现出开放源的所有优势: <br>开放源优势 包括一个活动的开放源开发员社团。由于Qt的不间断开发,以及完整的代码透明性,以允许Qt开发员进行“彻底深入地查看” ,进行自定义并扩展Qt来满足其独特的需求。 <br>商业产品的担保 包括客户认可的产品支持,专门的Qt开发小组,以及一个第三方工具、组件与服务的成长生态体系。 <br><br>行之有效的Qt <br><br>当前,有超过4000家公司正积极使用Qt开发众多的世界领先的商业应用程序。对此,请参阅我们的 客户清单, 或通过参阅我们的客户成功案例以获得有关Qt 的竞争优势。 <br>更多信息 <br><br>关于Qt 的更多信息,请访问我们 深入了解Qt. <br><br>以上介绍QT的文字摘自http://www.trolltech.cn/。 <br><br><br>准备工作 <br>红旗Linux桌面版是我比较喜欢的一个Linux发行版,如今QT 4.0.1推出了,当然想更新一下。我用的是红旗桌面版4.1,从如下地址下载:http://www.redflag-linux.com/xiazai/xiazai.php?id=1364 <br><br>要安装QT,首先要有QT的安装包。要想免费的使用QT,就要下载其开源版。QT开源版是遵守GPL和QPL的。如果想要使用QT库写商业软件,需要使用QT的商业版。我使用的是QT开源版。 <br><br><br>QT开源版可以从这里获得:http://www.trolltech.com/download/opensource.html。 <br> <br>在该页的最下面选择“Qt/X11 Open Source Edition”,在之后的页面选择一个镜像地址开始下载。 <br><br><br><br>现在言归正传,开始安装 <br><br>1.为避免麻烦,请用root用户登录。 <br><br>2.下载完将近20兆的QT源码包后将其解压。 <br>解压用在图形界面就能很好的进行。 <br>右键点击下载的文件(qt-x11-opensource-src-4.0.1.tar.gz),选择“解压”,在弹出的窗口中点击“确定”按钮。 <br>或者在终端下键入“tar –zxvf t-x11-opensource-src-4.0.1.tar.gz”并回车。 <br>这样会在该文件的同一目录生成qt-x11-opensource-src-4.0.1目录。将qt-x11-opensource-src-4.0.1改名为qt-4.0.1 <br><br>3.将qt-4.0.1目录复制到/tmp目录下。 <br><br>4.进入qt-4.0.1目录,点击菜单“工具-》打开终端”。这样可以打开一个终端,并且当前目录为/tmp/qt-4.0.1 <br><br>5.在终端中键入如下命令“./configure”,经过两分钟左右,完成对QT库的设置,生成makefile。之后程序会提示使用“gmake install”安装。 <br><br>6.按照提示,在终端键入“gmake install”。 <br>键入“yes”并回车同意使用GPL、QPL协议(QT默认安装到/usr/local/Trolltech/Qt-4.0.1,如果想更改安装目录,使用-prefix参数,具体如何使用,请参照其他相关文档)。 <br><br>7.现在就可以出去玩去了,因为要进行很长时间的编译工作。 <br>经过将近两个小时漫长的等待,终于完成编译。我电脑的配置是:赛扬D 2.53G,内存512M DDR333,西部数据120G 8M缓存的IDE硬盘…… <br><br>8.若只想root用户使用QT,则打开“/root/.bash_profile”文件,在其中加入“PATH= /usr/local/Trolltech/Qt-4.0.1/bin:$PATH”和“export PATH”两行。重新登录root用户,设置生效,现在你可以使用QT了。在终端中键入“qtdemo”可以打开QT的演示程序,运行 “designer”可以打开QT Designer,开始我的QT界面设计之旅了。 <br>如果想以后新建的用户也可以使用使用QT,则在/etc/skel/.bash_profile文件中加入“PATH= /usr/local/Trolltech/Qt-4.0.1/bin:$PATH”和“export PATH”两行。所加两行要视你的QT安装路径而定。 </font></td>
</tr>
</table>
<br /> <table width='90%' align='center' cellpadding='6' border='1'>
<tr>
<td bgcolor='#EEEEEE'><font face='arial' size='2' color='#000000'><b>作者:: kelvin</b> 2006-01-07, 05:31 PM</b></font></td>
</tr>
<tr>
<td><font face='arial' size='3' color='#000000'> 【公告】Qt4.x OpenSource版本下载以及MinGW编译器下载<br><br>Qt 4.1 Windows OpenSource版下载:<br>Torrent下载<br><br>qtcn.org, 中国<br>http://www.qtcn.org/download/qt-win-opensource-src-4.1.0.zip.torrent<br>http://www.qtcn.org/download/qt-win-opensource-4.1.0-mingw.exe.torrent<br><br>trolltech.com, 挪威<br>http://www.trolltech.com/torrents/qt-win-opensource-src-4.1.0.zip.torrent<br>http://www.trolltech.com/torrents/qt-win-opensource-4.1.0-mingw.exe.torrent<br><br>HTTP下载:<br><br>qtcn.org, 中国<br>http://www.qtcn.org/download/qt-win-opensource-src-4.1.0.zip<br>http://www.qtcn.org/download/qt-win-opensource-4.1.0-mingw.exe<br><br>Romanian Education Network, Iasi Branch, Iasi, 罗马尼亚<br>http://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/qt-win-opensource-src-4.1.0.zip<br>http://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/qt-win-opensource-4.1.0-mingw.exe<br><br>National Technical University of Athens, Athens, 希腊<br>http://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-win-opensource-src-4.1.0.zip<br>http://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-win-opensource-4.1.0-mingw.exe<br><br>Technical University Chemnitz, Chemnitz, 德国<br>http://wftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-src-4.1.0.zip<br>http://wftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-4.1.0-mingw.exe<br><br>FTP下载:<br><br>qtcn.org, 中国<br>ftp://qtcnupload:qtcn.org@503.mygis.org:2200/Qt相关/qt-win-opensource-src-4.1.0.zip<br>ftp://qtcnupload:qtcn.org@503.mygis.org:2200/Qt相关/qt-win-opensource-4.1.0-mingw.exe<br><br>ftp.trolltech.com, 挪威<br>ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.1.0.zip<br>ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.1.0-mingw.exe<br><br>Romanian Education Network, Iasi Branch, Iasi, 罗马尼亚<br>ftp://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/qt-win-opensource-src-4.1.0.zip<br>ftp://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/qt-win-opensource-4.1.0-mingw.exe<br><br>National Technical University of Athens, Athens, 希腊<br>ftp://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-win-opensource-src-4.1.0.zip<br>ftp://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-win-opensource-4.1.0-mingw.exe<br><br>Technical University Chemnitz, Chemnitz, 德国<br>ftp://ftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-src-4.1.0.zip<br>ftp://ftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-4.1.0-mingw.exe<br><br><br>Qt 4.1 X11 OpenSource版下载:<br>Torrent下载<br><br>qtcn.org, 中国<br>http://www.qtcn.org/download/qt-x11-opensource-src-4.1.0.tar.gz.torrent<br><br>trolltech.com, 挪威<br>http://www.trolltech.com/torrents/qt-x11-opensource-src-4.1.0.tar.gz.torrent<br><br>HTTP下载:<br><br>qtcn.org, 中国<br>http://www.qtcn.org/download/qt-x11-opensource-src-4.1.0.tar.gz<br><br>Romanian Education Network, Iasi Branch, Iasi, 罗马尼亚<br>http://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/qt-x11-opensource-src-4.1.0.tar.gz<br><br>National Technical University of Athens, Athens, 希腊<br>http://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-x11-opensource-src-4.1.0.tar.gz<br><br>Technical University Chemnitz, Chemnitz, 德国<br>http://wftp.tu-chemnitz.de/pub/Qt/qt/source/qt-x11-opensource-src-4.1.0.tar.gz<br><br>Fairview Heights, Illinois, 美国<br>http://ftp.silug.org/mirrors/ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.1.0.tar.gz<br><br>FTP下载:<br><br>ftp.trolltech.com, 挪威<br>ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.1.0.tar.gz<br><br>Romanian Education Network, Iasi Branch, Iasi, 罗马尼亚<br>ftp://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/qt-x11-opensource-src-4.1.0.tar.gz<br><br>National Technical University of Athens, Athens, 希腊<br>ftp://ftp.ntua.gr/pub/X11/Qt/qt/source/qt-x11-opensource-src-4.1.0.tar.gz<br><br>Technical University Chemnitz, Chemnitz, 德国<br>ftp://ftp.tu-chemnitz.de/pub/Qt/qt/source/qt-x11-opensource-src-4.1.0.tar.gz<br><br>Fairview Heights, Illinois, 美国<br>ftp://ftp.silug.org/mirrors/ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.1.0.tar.gz<br><br>Freie Universit&auml;t Berlin, Berlin (德国)<br>ftp://ftp.fu-berlin.de/unix/X11/gui/Qt/source/qt-x11-opensource-src-4.1.0.tar.gz<br><br>=========================================<br><br>QT4.0.1 Windows(Win32)/Linux(X11) OpenSource MinGW版的下载<br><br>QT4.0.0在本论坛的下载地址:<br>http://www.qtcn.org/download/qt-win-opensource-desktop-4.0.0-mingw.exe<br>ftp://503.mygis.org:2200/Qt相关/qt-win-opensource-desktop-4.0.0-mingw.exe<br>ftp://503.mygis.org:2200/Qt相关/qt-win-opensource-desktop-4.0.0.zip<br>QT4.0.1在本论坛的下载地址:<br>http://www.qtcn.org/download/qt-win-opensource-4.0.1-mingw.exe<br>ftp://503.mygis.org:2200/Qt相关/qt-win-opensource-4.0.1-mingw.exe<br>http://www.qtcn.org/download/qt-x11-opensource-src-4.0.1.tar.gz<br>QSA(for 4.0.x)在本论坛的下载地址:<br>http://www.qtcn.org/download/qsa-win-opensource-1.2.0.exe<br>http://www.qtcn.org/download/qsa-x11-opensource-1.2.0.tar.gz<br>ftp://503.mygis.org:2200/Qt相关/qsa-x11-opensource-1.2.0.tar.gz<br>关于MinGW,可从下面的地址下载:<br>http://www.qtcn.org/download/devcpp-4.9.9.2_setup.exe<br>ftp://503.mygis.org:2200/Qt相关/devcpp-4.9.9.2_setup.exe<br><br>Qt 3.3.x的下载地址:<br>http://prdownloads.sourceforge.net/qtwin </font></td>
</tr>
</table>
<br /> <table width='90%' align='center' cellpadding='6' border='1'>
<tr>
<td bgcolor='#EEEEEE'><font face='arial' size='2' color='#000000'><b>作者:: kelvin</b> 2006-01-07, 05:32 PM</b></font></td>
</tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -