网上查阅了很多关于QT方面的介绍,纠结于选哪种IDE,最后还是决定用vs2013.
第一步配置环境:我的操作系统是刚装的win10(新系统还存在许多不完善的地方,偶尔抽风。。。),所以搜了win10,vs2013配置QT开发环境的博客(貌似和系统没关)。这一步异常简单。
第二步测试是否环境配置是否成功:这步当初忘了,直接开始干写项目,写到后面出现问题了,才想到会不会是环境没有配置好?所以这一步一定要进行,至少在考虑问题时可以少考虑一种情况。
第三步开始写一个简单的项目:我搜到一个基本上是靠拖控件的项目(点击打开链接),在建立点击按钮响应对话框的联系的地方讲的有点混乱,主要是发送者、信号、接受者、槽这几个概念把我搞蒙了,于是搜了一下它们之间的差别,竟然意外的找到了系统的教程(点击打开链接)。随后有搜到一篇与上面那个项目差不多但更为详细的博客(点击打开链接)。最后经过不断摸索以及下载源代码比较,成功运行了第一个项目(内部函数还需要进一步理解)!总结一下主要遇到的两个问题:
1.在adddialog.h中改动如下:
public:
Ui::AddDialog ui;
原来是private,现在改成public。
2.在addressbook.cpp中加上:
#include "adddialog.h"
原来没有加,一直报错说AddDialog未定义。
总结:还是自己的水平不够,c++基础不够扎实,以后要抓紧补一下。另外,搜到的教程中各种控件都是自己写的,跟java很像。但我这个项目却是拖控件的,跟MFC很像。这是问什么呢?我回头查到在写,未完待续。。。