[問題] 問一個Qt的蠢問題

作者: w0005151 (藍廳)   2016-10-15 20:56:55
最近剛開始學Qt
請問Qt的底層包的是啥?
跟MFC一樣也是Windows的SDK嗎?
只是MFC包的比較淺,Qt封裝的比較完整,是這樣區別而已嗎?
因為我看Qt的開發過程和Win API實在是差非常多
而MFC中就能很明顯地看到Win API的東西
Qt究竟是用什麼方法把那些Message loop之類的東西包起來的?
如果Qt真的包的是Windows SDK的話
那他在其他平台下也是包了該平台的SDK囉?
作者: w0005151 (藍廳)   2016-10-15 20:57:00
另外再問一下MFC已經被微軟放棄了嗎?
作者: uranusjr (←這人是超級笨蛋)   2016-10-15 23:54:00
差不多是這樣沒錯, 不過不是 Qt 用了神奇的方法, 只是MFC 的封裝比較呃...極簡風?Qt 也沒做什麼特別的, 如果去看其他 framework 也差不多是那樣, 是 MFC 比較奇耙
作者: EdisonX (卡卡獸)   2016-10-16 00:10:00
耶.. MFC 不也是一直都在跑新版 VS 跑嗎 ?走偏傳產的話還有一半以上是 MFC 寫的就是了
作者: Ommm5566 (56天團)   2016-10-16 06:34:00
archlinux.org/packages/extra/x86_64/qt5-base/不確定你所謂底層包的是指相依還是什麼wwwwww
作者: Bencrie   2016-10-16 09:11:00
原 po 講得很清楚是 message loop 啊從這個 QApplication::exec() 開始 trace 吧GTK 的話就 gtk_main()

Links booklink

Contact Us: admin [ a t ] ucptt.com