qt歷史版本
⑴ 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
馬克思主義是革命的工人階級的思想武器。在馬克思主義的完整的學說中,包括三個組成部分;哲學、政治經濟學、科學社會主義。辯證唯物主義和歷史唯物主義是馬克思主義哲學,是馬克思主義的全部學說的哲學基礎,是革命的工人階級的世界觀。馬克思主義哲學又是人類哲學思想和科學知識發展的最高成果。要了解馬克思主義哲學,必須首先對哲學的一般問題,以及人類的哲學思想的產生、發展,一直到馬克思主義哲學誕生的歷史,作一初步的研究。
⑸ 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 常用用