windows下c 開發什麼情況下用到QT庫?MFC完成不了嗎

2022-12-21 05:40:12 字數 527 閱讀 5604

1樓:

如果只開發windows平臺的程式,那麼選擇mfc/wtl/vcl都是嚴格的比qt好。

qt完全的物件導向和並且完全使用訊息模型,但它的**模型(qt大量使用虛擬函式,而且必須有個**預處理過程),對於喜歡效率和別的方面的人來說,qt並不好,qt用的人也不多,所以雖然的事件模型簡單,但開發時能獲取的幫助資訊並不多,而且qt的ui模型不太一樣,不能實現native功能(不好畫出很花哨的介面效果)。

在linux下開發,目前沒有一個好的ui的ide(gnome和wx的穩定性還不能和qt相比,而且也沒有好的整合環境)。所以在linux下,廖化為先鋒,qt是比較好的選擇(不過qt是商業軟體,有版權費的,我以前一個公司做eda軟體,追求跨平臺,所以選擇qt)。

2樓:匿名使用者

qt是一個多平臺的c++圖形使用者介面應用程式框架,用qt主要考慮跨平臺了。

3樓:匿名使用者

同樣的api介面,把linux的系統呼叫換成win的。都是用c/c++寫的。

c什麼情況下需要用new,c什麼情況下需要用new

void func void main void main c 裡面,建立物件,classname object 初始化引數 在stack棧裡面分配空間,自動釋放。或者用 classname object new classnam 在heap堆裡面分配空間,要手動釋放。當你不確定需要多大的時候用ne...

什麼情況下應該撥打,什麼情況下應該撥打119?

發生火災 危險化學品洩漏 道路交通事故 建築坍塌 重大安全生產事故 空難 及恐怖事件和群眾遇險事件 水旱 氣象 地質災害 森林 草原火災等自然災害 礦山 水上事故,重大環境汙染 核與輻射事故和突發公共衛生事件可以撥打119。報警時要注意的事項 1 要記清消防 119 2 接通以後,要準確報出所在地址...

什麼情況下購房者可以要求開發商退還定金

可以退回定金的幾種情況 1.如果買方沒有按照認購書規定的時間 地點去簽約或者賣方在認購書規定的期限內將認購房屋轉售他人而導致未能正式簽約,買方違約的,定金不予返還 賣方違約的,應雙倍返還定金。2.如果雙方在規定的期限內,正式簽訂合同,則定金在買方履約後,可抵作樓款或收回 雙方履行正式合同過程中,一方...