我的第一个项目
项目源码:https://github.com/hgdcoco123/Landlords
这是一个基于Qt6的电脑版斗地主
我在学完C++语法和Qt基础知识后学着做的第一个相对大一点的项目,我感觉这个对新手还是比较友好的,他不涉及过多的其他模块,主要就是整个项目架构的设计,组合类之间的配合,各种复杂逻辑的梳理,以及一些环境的配置(对我这个新手来说真的复杂,一直配不出来真的很影响心态)。我看的教学是用的Qt5,但我用的Qt6,所以我还学习了CMakeList的编写和一些格式,还有就是Qt6中没有播放列表了,我将其中要用到的一些内容重现了一下(重写了一个nyPlayList)并将教程中的代码做了一定的修改,能放出音乐那一刻觉得自己还挺强的,并且我在注册card时发现好像不支持注册引用了,然后我把引用传递都改成值传递(虽然可能不太好,但我真的不知道怎么做了),最后就是配置图标时我在CMakeList里试了好多方法,但就是识别不到.ico文件,最后我在记事本中将他转成.rc文件就好了(我也不太懂)。
总的来说,虽然有些逻辑我不能完全理解,类之间的交叉多了也很容易懵掉,但坚持坐下来也是有很多收获,而且这个项目可以看到图形化的成果,对于目前阶段的我还是比那些偏底层的项目更能给我提供正反馈,让我坚持下去。
1947

被折叠的 条评论
为什么被折叠?



