1.学习总结
今天组长给我讲解了QT的使用和一些常规操作,以及编译器在运行过程中的工作过程,包括从.cc,.hpp文件到makefile文件,以及生成符合当前操作系统下的运行文件。讲解了编译器和IDE的差别并以VS2015以及QT作为例子详细解释。总体来说掌握了QT的基本使用,对于编译器的运行过程及这个过程中生成和关联文件略微模糊。
2.工作总结
今天的任务是做一个系统授权界面,不需要实现功能。在QT里面,新建一个APPLICATION的过程中可以勾选生成ui文件。这会涉及到两种开发方式。一是通过打开.ui文件使用designer拖控件的方法来完成。这种方法很简单,只需要找到对应的控件并合理布局就可以完成,不过这种方式生成的程序每个控件的位置是绝对的,也就是说对窗口放大缩小各控件的位置大小不变,这种方法有很大的局限性,对于简单的界面,省时间可以用这种方法。第二种方法是不生成.ui文件,只在mainwindow中写代码,这种方法灵活性高,控件布局能随窗口而变化。今天完成了使用拖控件的方法制作一个对话框界面。
3.明日计划
使用写代码的方式制作出系统授权界面。