C++课程的大作业,老师说可以写控制台程序、图形界面可以用 MFC 。MFC是什么技术?查了一下,特定于WIN平台的GUI框架,API编程,流行于1992年,辉煌了十年之久。搜的时候发现了Qt 经常与之对比,结果MFC竟然一无是处。。。 Qt是一套跨平台的C++开发类库,目前正在流行,广泛用于开发桌面程序,一些出名的例子有:金山WPS、YY语音、Opera浏览器、VLC media player、VirtualBox、Stellarium(虚拟天文馆,喜欢天文观测的朋友不要错过,这是开源的)。然后就开始学Qt了,所见即所得从组件窗口拖放绘制界面,真的强,原来开发桌面GUI程序也能如此方便。 当时是主要是看一个教程学的,作为入门真不错,很快就能学完,讲的很详细。 地址:https://qtguide.ustclug.org/ 说了很多,逐渐忘记标题。。。好,进行正题,简单介绍一下项目。 Github:https://github.com/cloud-21/Puzzle 里面有代码压缩包,和一个exe可执行文件压缩包 代码注释详细够用,如果要说明文档可以留言,看到会回复。 这是一个用Qt5.11 C++写的一个拼图游戏,开源许可 GNU通用公共许可协议 。 功能介绍: