linux環(huán)境下qt圖形界面編程源代碼 LINUX開(kāi)發(fā)用什么語(yǔ)言?
LINUX開(kāi)發(fā)用什么語(yǔ)言?Linux主流語(yǔ)言:C一般來(lái)說(shuō),一些與系統(tǒng)無(wú)關(guān)的商業(yè)軟件或者特殊的,可以考慮使用C;Perl,python,java之類(lèi)的也可以用在頁(yè)上;Bash可能是一般系統(tǒng)管理員和普通用
LINUX開(kāi)發(fā)用什么語(yǔ)言?
Linux主流語(yǔ)言:C一般來(lái)說(shuō),一些與系統(tǒng)無(wú)關(guān)的商業(yè)軟件或者特殊的,可以考慮使用C;Perl,python,java之類(lèi)的也可以用在頁(yè)上;Bash可能是一般系統(tǒng)管理員和普通用戶最常用的。shell可以完成一系列的動(dòng)作和自動(dòng)管理。當(dāng)然,這里也可以使用perl或python等腳本語(yǔ)言。所以,在linux中編程:
1.貼近系統(tǒng)的軟件開(kāi)發(fā)必須是C;
2.C或C可用于系統(tǒng)連接少的應(yīng)用開(kāi)發(fā);
或python腳本語(yǔ)言或java可用于頁(yè);
4.日常管理中,當(dāng)然是bash啦!
5.對(duì)于GUI界面開(kāi)發(fā),很多人用GTK,很多人用Qt;所以說(shuō)C是linux編程的主流并不為過(guò)。這也是linux這種開(kāi)源環(huán)境和自身機(jī)制造成的。連linus都支持C,反駁C,雖然沒(méi)必要排斥C,但不可否認(rèn)C更適合linux~
什么叫QT?。?/h2>
什么是Qt?
Qt是一套應(yīng)用開(kāi)發(fā)類(lèi)庫(kù),Qt是跨平臺(tái)開(kāi)發(fā)類(lèi)庫(kù)。
Qt支持PC和服務(wù)器平臺(tái),包括Windows、Linux和macOS。
Qt支持移動(dòng)和嵌入式操作系統(tǒng),如IOS、嵌入式Linux和Android。
Qt的來(lái)源
它是由挪威的Haavard Nord和Eirik Chambe-Eng于1991年首先開(kāi)發(fā)的。
它于1994年發(fā)布,并成為一家名為T(mén)rolltech的公司。
Trolltech于2008年被諾基亞收購(gòu)。
Qt于2012年被Digia收購(gòu),2014年成立獨(dú)立的Qt公司,專(zhuān)門(mén)從事Qt開(kāi)發(fā)、維護(hù)和商業(yè)推廣。
經(jīng)過(guò)20多年的發(fā)展,Qt已經(jīng)成為最好的跨平臺(tái)開(kāi)發(fā)框架之一,被廣泛應(yīng)用于各行各業(yè)的項(xiàng)目開(kāi)發(fā)中。
Qt版本
Qt版本更新更快,版本更新時(shí)會(huì)增加一些類(lèi)或者停止以前版本的一些類(lèi)。
比如Qt5和Qt4就有很大的區(qū)別。如果不是為了維護(hù)老版本寫(xiě)的程序,一定要選擇最新版本的Qt進(jìn)行程序開(kāi)發(fā)。