QT5成长之路绪论

  前段时间参与一个项目,需要我完成一个界面。市面上我听过的制作界面的方式主要有几种:QT、PYQT、web。QT和pyqt二者本是同根生,QT是爸爸,PYQT是用python编写的版本。在二者之间犹豫了好一段时间,但因为是嵌入式设备。使用C++源码的QT,可能运行速度更快。最后就选择了QT(如果重新来选,未必会选QT,实在是QT环境配置有点复杂,不如PY来的痛快)。
  决定了内容,下面到了怎么学。上知乎搜了很多有关的学习方法。最后买了一本《Qt5开发及实例》。我也就是照着上面的demo敲,个人感觉还可以,挺适合新手入门的,讲解也比较详细,基本模仿的时候没遇到什么太大的bug。还看了一位博主的系列教程,感觉里面好多骚操作,贴出来分享给大家。http://c.biancheng.net/view/3851.html link
  我机器的环境是windows10+qt5.12+qt creator4.8(安装环境的教程上面推荐那本书里有比较详细的,只不过QT官网注册的部分不太一样,聪明的你也一定能看懂~说到这里,我要吐一个槽,我在windows10和ubuntu16.04两个环境下都下了一个qt5.12,windows10用了两个多小时,ubuntu就用了不到10分钟,这文件传输速率差的也太多了吧!)
  当我写这个时候,其实大部分的工作已经完成了。写的主要目的,是回去整理一下内容,以便于以后再用的时候参考。所以这一系列QT的内容可能只是某个功能的模块,望各大读者做好心理准备!
  回过头来思考,前后对于QT理解的不同。有这么一段话:QT对C++的水平要求不是那么的高,但一定要懂。因为涉及到界面嵌套其实还是C++子父类之间的关系。理想的QT开发一定是代码与ui结合(这里十分感谢qt creator,真的省了太多的事情)。一些静态的操作,直接使用qt designer画就可以。界面是一个麻烦事,有的部分真的需要耐心与时间。对于QT不需要全懂,但最好多看,看一遍有印象后,再需要的时候baidu or google就非常舒服了。
  以上其实都是废话,只不过心中突有感慨,正好接着写这个让自己平静下来。投入到后面正式内容的记录。加油吧,少年!

猜你喜欢

转载自blog.csdn.net/gls_nuaa/article/details/111827167
Qt5
今日推荐