[问题] 问一个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