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

看板C_and_CPP (C/C++)作者 (藍廳)時間9年前 (2016/10/15 20:56), 編輯推噓2(209)
留言11則, 5人參與, 最新討論串1/1
最近剛開始學Qt 請問Qt的底層包的是啥? 跟MFC一樣也是Windows的SDK嗎? 只是MFC包的比較淺,Qt封裝的比較完整,是這樣區別而已嗎? 因為我看Qt的開發過程和Win API實在是差非常多 而MFC中就能很明顯地看到Win API的東西 Qt究竟是用什麼方法把那些Message loop之類的東西包起來的? 如果Qt真的包的是Windows SDK的話 那他在其他平台下也是包了該平台的SDK囉? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.77.181 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1476536217.A.0BA.html

10/15 20:57, , 1F
另外再問一下MFC已經被微軟放棄了嗎?
10/15 20:57, 1F

10/15 23:54, , 2F
差不多是這樣沒錯, 不過不是 Qt 用了神奇的方法, 只是
10/15 23:54, 2F

10/15 23:55, , 3F
MFC 的封裝比較呃...極簡風?Qt 也沒做什麼特別的, 如果
10/15 23:55, 3F

10/15 23:55, , 4F
去看其他 framework 也差不多是那樣, 是 MFC 比較奇耙
10/15 23:55, 4F

10/16 00:10, , 5F
耶.. MFC 不也是一直都在跑新版 VS 跑嗎 ?
10/16 00:10, 5F

10/16 00:11, , 6F
走偏傳產的話還有一半以上是 MFC 寫的就是了
10/16 00:11, 6F

10/16 06:34, , 7F
archlinux.org/packages/extra/x86_64/qt5-base/
10/16 06:34, 7F

10/16 06:35, , 8F
不確定你所謂底層包的是指相依還是什麼wwwwww
10/16 06:35, 8F

10/16 09:11, , 9F
原 po 講得很清楚是 message loop 啊
10/16 09:11, 9F

10/16 09:13, , 10F
從這個 QApplication::exec() 開始 trace 吧
10/16 09:13, 10F

10/16 09:14, , 11F
GTK 的話就 gtk_main()
10/16 09:14, 11F
文章代碼(AID): #1O0YUP2w (C_and_CPP)
文章代碼(AID): #1O0YUP2w (C_and_CPP)