当前位置:首页 » 历物理化 » qt历史版本

qt历史版本

发布时间: 2022-06-09 19:27:51

⑴ Meego:为什么是QT (KDE与GNOME的圣战)

难道只是因为跟nokia的合作吗?当然跟nokia的合作是一个重要的原因,但QT最为一个Linux最重要的开发平台Meego的选取也是有一定的原因的:1. 首先QT是一个有广泛支持的平台,有不少的发行版已经首选KDE (基于QT的窗口管理器),例如Kubuntu, OpenSuse,等等,而且相比较Gnome, 这里引用一段话,但不表示我完全认同 8 )GTK是用C, Qt用的是C++,这是一个最简单的区别,所以开发程序相对来说,只是相对,GTK的程序执行效率会高些,QT的程序开发环境成熟,效率高,代码重用高,维护也方便。可能以前由于授权方面的问题,很多程序员选择了GTK,但是现在NOKIA已经发布了开源的版本,这个版权已经不是问题了!还有一个区别就是 QT做出来的图形界面比GTK的好看,因为QT可以生成操作系统原生的界面。如果你是一个C程序员,可以选择GTK,特别是开发gnome桌面的程序,但是在嵌入式平台,我个人推荐选择QT,因为QT在嵌入式平台的开发和应用非常的成熟!当然,最好是动手做个尝试,也许很多时候的选择权并不在你的手里,而是在客户,项目经理或者老板,我仅仅是一程序员而已!而且目前Qt已经支持下述平台:Windows、Unix/X11 – Linux、Sun Solaris、HP-UX、Compaq Tru64 UNIX、IBM AIX、SGI IRIX和其它很多X11平台、 Mac OS X、Windows CE、Symbian。2. QT有完善的开发工具:相比较gtk,最为商业版本,它的开发工具界面更完整,功能更完善一些。QT的UI designer,虽然我使用的不多,但感觉还是一个非常不错的工具。3. 技术支持:QT最为双重授权的中间件,在客户需要的情况下,可以提供充足的技术支持,毕竟这些人是nokia在发工资的 8 )4. 开放的项目:因为历史原因大家对QT的版权一直有些疑惑,下面是我在QT官方网站上找到的一些资料:Qt LicensesWe offer Qt under the following licenses:Qt
Commercial Developer License
The Qt Commercial Developer License is the appropriate version to use for the development of proprietary and/or commercial software. This version is for developers who do not want to share the source code with others or otherwise comply with the terms of the GNU Lesser General Public License version 2.1 or GNU GPL version 3.0.Read moreQt GNU LGPL v. 2.1
This version of Qt is appropriate for the development of Qt applications (proprietary or open source) provided you can comply with the terms and conditions contained in the GNU LGPL version 2.1.Read moreQt GNU GPL v. 3.0
This version of Qt is appropriate for the development of Qt applications where you wish to use such applications in combination with software subject to the terms of the GNU General Public License version 3.0 or where you are otherwise willing to comply with the terms of the GNU General Public License version 3.0.Read more License Comparison ChartCommercialLGPLGPLLicense cost
License fee chargedNo license feeNo license feeMust provide source code changes to Qt
No, modifications can be closedSource code must be providedSource code must be providedCan create proprietary applications
Yes - No source code must be disclosedYes, in accordance with the LGPL v. 2.1 termsNo, applications are subject to the GPL and source code must be made available Updates provided
Yes, immediate notice sent to those with a valid support and update agreementYes, made availableYes, made availableSupportYes, to those with a valid support and update agreementNot included but available separately for purchaseNot included but available separately for purchaseCharge for Runtimes
Yes, for some embedded usesNoNo简单说,如果基于商业版本,你可以做任何的修改/开发不需要公布,而且有相应的技术支持;基于LGPL你也可以开发自己的商业版本,但对QT的修改要回馈回去,如果要技术支持,当然要单独付钱了。GPL适用于完全的open source项目,你也可以强制要求别人给予你的软件的开发是GPL的。如果都是基于LGPL,对我们来说没有什么太大的区别。只是希望借助QT的平台,能为我们带来更多的更好的应用。附录一篇老文:著名的自由软件圣战- “KDE/QT .VS. Gnome/Gtk”
在Unix 的图形界面一向是以 MIT 的 X Window 系统为标准, 可是在商业应用上有两大流派,一派是以 Sun 公司领导的 Openlook 阵营,一派是 IBM/HP 领导的OSF (Open Software Foundation) 的 Motif, 双方经过多年竞争之后, Motif 最终胜出,成为最普遍使用的界面库, 后来双方又妥协出一个 CDE(Common Desktop Enviroment) 作为一个标准的图形界面。 但是 Motif/CDER 的价格非常昂贵,在这同时微软的 Windows 图 形界面发展速度非常快,而 Unix 界的后起之秀 Linux 也急需一个可靠并且免费的图形界面。1996 年 10 月,由开发图形排版工具Lyx的德国人 Matthias Ettrich 发起了 KDE 计划。 KDE 的全称为 K Desktop Environment,可以看出是针对 CDE。 KDE 本身 是采用 GPL 宣言的,但是 KDE 却是使用 Qt 来作为其底层库,因为当时 Qt 已经将其 Unix 版本自由发布了,但是 Qt 并不遵循 GPL, 因此 KDE 被很多自由软件的作者攻击,认为利用非自 由软件开发违背了 GPL 的精神,于是 GNU 的狂热信徒兵分两路,一路是去制作 Harmonny,试图重写一套兼容于 Qt 的替代品,另一路是由一个 26 岁的墨西哥程序员 Miguel De Icaza 领导 下重新开发一套叫 GNOME(GNU Network Object Enviroment)来替代 KDE。 feedom.net由于Linux 界的老大 RedHat 不喜欢 KDE/Qt 的版权,因此 RedHat 甚至专门派出了几个全职程序员来加入 GNOME 进行开发工作,于是一场同 Motif VS Openlook 相似的圣战就这么打起来了。 Trolltech 为了 KDE 曾数次修改 Qt 的版权,从成立 KDE Free Qt 基 金会到采用 QPL,可谓是费尽心机,但是 GNOME 采用的 GTK 一开始就是完全的 GPL,因此在这个方 面 GNOME 有一定的优势,加上 Qt/KDE 采用 C++ 开发,入门的门槛比较高,而 GTK/Gnome 采用 C, 因此 GNOME 吸引了更多的自由软件开发者,但是 KDE 毕竟先走了一步, 推出的 KDE1.1.2 十分稳定, 而当时急忙中推出的 GNOME1.0 的系统稳定性奇差,有人甚至笑称 GNOME1.0 还没有 KDE 1.0 Alpha 稳定。但是 GNOME 后来发展比较快,大有迎头赶上的势头。当时双方的开发者在网络 上炒得天翻地覆,连 Linux 之父 Linus 只是说了一句喜欢用 KDE 都倍受指责。战争到了第三个年头,也就是2000年,可谓是风云突变,一个接一个重大的事件先后发生: 首先是一批从 Apple 公司出来的工程师成立了一个叫 Eazel 的公司替 GNOME 设计界面,然后是一批 GNOME 程序员成立了一个 Helix Code 公司替 GNOME 提供商业支持,而大家期待以久的 KDE 2.0 也终于发布了,这恐怕是目前最为庞大的自由 软件了之一, 除了 KDE 本身,还包括 Koffice 套件,和集成开发环境 Kdevelop 等等大批软件,其主力软件 Kounqueror 也是第一个可以同微软的 Internet Exploer 相抗衡的浏览器。 而 Sun 公司,Red Hat 公司, Eazel 公司,Helix Code 等一批公司成立了一个GNOME 基金会, Sun 还宣布将把重量级办公软件 Star office 同 GNOME 集成, Trolltech 公司自然不能坐以 待毙,于今年 10 月 4 日将 Qt 的 free edition 变为 GPL 宣言,彻底解决了 KDE 的版权问题, 又推出了嵌入式 Qt ,给了 GNOME 阵营一个有力的回击。到现在为止,这场战争还在继续,相信我们不能很快看到结果。一般说来, 目前 GNOME 吸引的公司比较多,但是 KDE/Qt 的开发的效率和质量比 GNOME 高,而且在 Office/嵌入式 环境中先走一步,在一定时间内还将处于优势地位。那么对于用户来说,如何在 Qt/GTK 中作出选择呢?分类: 其他

⑵ QT的版本怎么

⑶ qt都有哪些版本

1.0(beta) 2.0 2.1 2.2 3.0 3.1 3.2 3.3 3.4 4.0(最新版本)

⑷ 艾思奇的《辩证唯物主义和历史唯物主义》 求TXT版本!谢谢!

《辩证唯物主义和历史唯物主义》网络网盘txt 最新全集下载;
链接: https://pan..com/s/1TeM1csAkf_ldocouVBrWhw

提取码: bqt9
马克思主义是革命的工人阶级的思想武器。在马克思主义的完整的学说中,包括三个组成部分;哲学、政治经济学、科学社会主义。辩证唯物主义和历史唯物主义是马克思主义哲学,是马克思主义的全部学说的哲学基础,是革命的工人阶级的世界观。马克思主义哲学又是人类哲学思想和科学知识发展的最高成果。要了解马克思主义哲学,必须首先对哲学的一般问题,以及人类的哲学思想的产生、发展,一直到马克思主义哲学诞生的历史,作一初步的研究。

⑸ qt qss如何添加svg图标

图标是图纸标题栏的简称。图标的作用是表示本张图纸的类别、图名、项目名称、图纸编号等,以便从图纸目录中能迅速查找到所需要的图纸。图标的内容包括:(1)工程名称。指建设项目(或建设单位)名称,如“××化肥厂”。(2)工程项目。指本工程中的单位工程名称,如“硫胺车间”。(3)图名。主要表明本张图纸的主要内容,如“底层平面图”、“标准层平面图”等。(4)设计号。指设计部门对该工程的编号。(5)图别。表明本张图纸所属的专业类别,如“建施”、“结施”等。(6)图号:指本张图纸在其属一类专业图纸中的编号,用阿拉伯数字编排。
中文名
图标
外文名
ICOn
概念
具有明确指代含义的计算机图形
桌面图标
软件标识
界面图标
功能标识
相关视频
6463播放|01:56
电脑知识,如何调整系统图标文字大小,让老年人眼睛看起来更轻松
7930播放|00:43
电脑桌面上没有电脑图标怎么办
14.4万播放|02:14
第十四届全国运动会体育图标发布
6292播放|17:21
第十四讲:判断图标的案例演示
快速
导航
图标定义图标变迁图标知识不同版本图标
图标翻译
图标文件:外语缩写ico(也作文件扩展名)
【例句用法】
因此有人说:“Windows是用户的天堂,它充满了美丽的图标、画面和菜单。”
图标定义
图标分为广义和狭义两种:
广义
具有指代意义的图形符号,具有高度浓缩并快捷传达信息、便于记忆的特性。应用范围很广,软硬件网页社交场所公共场合无所不在,例如:男女厕所标志和各种交通标志等。
行人禁行标志
狭义
应用于计算机软件方面,包括:程序标识、数据标识、命令选择、模式信号或切换开关、状态指示等。
一个图标是一个小的图片或对象,代表一个文件、程序、网页或命令。图标有助于用户快速执行命令和打开程序文件。单击或双击图标以执行一个命令。图标也用于在浏览器中快速展现内容。所有使用相同扩展名的文件具有相同的图标。
图标有一套标准的大小和属性格式,且通常是小尺寸的。每个图标都含有多张相同显示内容的图片,每一张图片具有不同的尺寸和发色数。一个图标就是一套相似的图片,每一张图片有不同的格式。从这一点上说图标是三维的。图标还有另一个特性:它含有透明区域,在透明区域内可以透出图标下的桌面背景。在结构上图标其实和麦当劳的巨无霸汉堡差不多。
一个图标实际上是多张不同格式的图片的集合体,并且还包含了一定的透明区域。因为计算机操作系统和显示设备的多样性,导致了图标的大小需要有多种格式。
图标变迁
图形标识
图标是具有指代意义的具有标识性质的图形,它不仅是一种图形,更是一种标识,它具有高度浓缩并快捷传达信息、便于记忆的特性。它不仅历史久远,从上古时代的图腾,到20、21世纪具有更多含义和功能的各种图标,而且应用范围极为广泛,可以说它无所不在。一个国家的图标就是国旗;一件商品的图标是注册商标;军队的图标是军旗;学校的图标是校徽;同时它也在各种公共设施中被广泛使用,如公厕标识、交通指示牌等等。
我们通过图标看到的不仅仅是图标本身,而是它所代表的内在含义。

⑹ QT一共有多少个版本,从开始旧版本到现在新版本分别是

2004年12月29日内测 海岛大冒险 2005年1月12日公测1.0 小兵军营 2005年2月1日公测2.0 春之恋曲 2005年3月8日公测3.0 试练之章 2005年3月28日公测4.0 月光宝盒 2005年4月27日公测5.0 中华英雄争霸赛专用版 2005年7月7日V1.0 (1.1)酷比一夏 2005年9月26日V2.0 (1.2)泰坦归来 2005年12月22日V3.0 (1.3)糖果盛年 2005年3月24日V4.0 (1.4)船长密室 2006年4月27日V5.0 (1.5)我爱我家 2006年6月29日V6.10(1.6) 风云再起 2006年8月2日V6.12 (1.618)风云再起—酷比夏令营 2007年1月30日正式2.0 探险新旅程 2007年6月16日正式2.1 宠爱一夏 2008年1月15日正式2.2 荣耀之门 2008年6月10日正式3.0 盛夏之约 2008年10月22日正式3.1 丘比特之箭 2009年1月14日正式3.2极地探险 2009年7月6日正式3.3中华争霸赛专用版

求采纳

⑺ 如何在Qt中使用CVS

大家都知道团队项目中常常要使用版本控制系统来对代码进行版本管理和对多人协作。不过有时候个人项目也需要版本控制。去年暑假的时候,记得我当时在为我所在学校的linux用户编写一个802.1x协议认证客户端,很快问题来了,因为是初次做像样一点的东西,在软件界面等方面又有比较多的要求,经常发现各种各样的bug,于是三天之后,我建立了一个日志文件来记录各种修改、各种问题和一些编写过程中产生的想法,但是这种方法非常费劲,而且各种修改记录……有时候都不知道自己改到哪儿了,当打开工程发现上次的修改发生严重问题的时候,那真是一个欲哭无泪啊,这时候我隐约感觉到,我需要使用版本控制系统,但是因为学习关系一直没有空来学。
版本控制系统常用的有Git,Mercurial,SVN,CVS,以及微软的SourceSafe等,Qt默认似乎支持Git,可惜我先学习的是RCS,所以顺手就学了CVS。CVS是从RCS发展而来的一个历史比较久的版本控制系统,几乎覆盖了版本控制系统应有的所有功能。Qt提供对Git,Mercurial,Perforce,SVN以及CVS的支持,也就是说,配置好以后,无须命令行操作就可以方便的使用这些版本系统了。
因为我现在还没有用到过CVS服务器,所以这里演示的也只是使用本地文件夹作为仓库的情况。这里假设你已经懂得使用CVS的基本命令。
1.将工程导入CVS仓库
我这里有一个扫雷程序,导入仓库创建项目:
cvs -d /home/tyh/repository/ import -m"扫雷初步版本,尚需要增加扫雷英雄榜" qtmine qtmine initial
在位于/home/tyh/repository的仓库中创建了一个叫做qtmine的工程,并将当前文件夹内的内容导入工程仓库
2.通过Qt获取仓库中的工程并进行修改
Choose之后,弹出如下对话框,Repository是指仓库中项目的位置,如果未指定CVSROOT,那么这里的repository可能就要写得长一点了,如果已经设定CVSROOT,那么直接写仓库中工程的名字即可。这里填写qtmine,Path一栏是指工程签出到哪一个文件夹,譬如这里/home/tyh/desk,那么签出之后,就会将签出的文件夹放到/home/tyh/desk中了。
接下来,就可以看到工程已经成功加载到Qt Creator中,就可以像正常的工程一样修改啦!
3.在Tools-CVS菜单中就可以看到各种指令了,在Qt Creator进行的正常的添加/删除文件等也无需繁琐的指令,只需回答简单一个问题确认以下就可以将修改映射到cvs中。
注意:为了减少不必要的文件,建议最初的工程创建时采用 Shadow Build,这样编译的中间文件(包括Makefile,moc*.cpp,*.o,可执行文件等)都会放到一个 工程名-build-desktop的文件夹中,自然也就不必因为中间文件的修改而进行频繁的嵌入/签出工作了。
CVS目前的配置已经基本可以自动识别各种二进制文件,自然也就无须对图片文件等费心了。不过使用过程中发现,对于Qt的资源文件,Qt Creator只负责在它的工程视图中的文件,例如将图片资源加入到qrc文件里,那么最后Qt Creator更新到CVS中的只是qrc文件,新增加的图片文件并没有签进去。所以说这些不归Qt Creator直接管辖的文件,还是要使用命令手动把它们添加到仓库中。

⑻ Qt中USB开发一直libUSB时程序异常

一年前的问题了O(∩_∩)O~
看指针是不是在释放后被使用了?

⑼ qt5.5 稳定吗 bug多吗

还可以, 现在都更新到5.7了,5.7用了一段时间感觉还不错!
Microsoft Visual Source Safe:
Visual Source Safe,即VSS,是微软公司为Visual Studio配套开发的一个小型的配置管理工具,准确来说,它仅能够称得上是一个小型的版本控制软件。VSS的优点在于其与Visual Studio实现了无缝集成,使用简单。提供了历史版本记录、修改控制、文件比较、日志等基本功能。
但其缺点也是十分明显的,只支持Windows平台,不支持并行开发,通过Check out - Modify - Check in的管理方式,一个时间只允许一个人修改代码,而且速度慢、伸缩性差,不支持异地开发。甚至于微软本身也不采用其做为配置管理工具,而是使用一个名为SLM 的内部工具。

⑽ glibc2.12用qt哪个版本

怎么改源码支持glibc贰.依贰 Zabbix可以通过两种方式获取历史数据: 依.通过Zabbix前台获取历史数据 通过Zabbix前台查看历史数据非常简单,可以通过Monitoring->Lastest data的方式查看。也可以点击右上角的As plain test按钮保存成文本文件。 贰.通过前台获取的数据进行处理和二次查询有很多限制,因此可以通过SQL语句直接从后台DB查询数据。 首先大家应该熟悉SQL语句Select 常用用

热点内容
数学怎么教 发布:2025-01-11 08:53:29 浏览:21
初中教师德育工作计划 发布:2025-01-11 08:52:49 浏览:72
地理地利 发布:2025-01-11 08:39:23 浏览:829
师生互怼图 发布:2025-01-11 08:24:14 浏览:501
高中语文ppt 发布:2025-01-11 07:54:38 浏览:576
正心美术 发布:2025-01-11 05:56:25 浏览:239
cbi教学法 发布:2025-01-11 05:30:21 浏览:902
冲模老师招聘 发布:2025-01-11 05:02:42 浏览:193
描写老师的四字词语 发布:2025-01-11 04:48:39 浏览:514
英语练习题四年级 发布:2025-01-11 02:48:46 浏览:166