项目的头文件、源文件及 ui 文件
在家谱管理系统项目中,我们创建了四个 ui 界面、六个头文件及七个源文件。
其中四个 ui 界面分别用于录入信息、主窗体的显示、统计值信息的显示、依据输
入姓名搜索目标信息。
头文件中:
mainwindow.h 中声明 MainWindow 类 ,包括将 Item 的相关信息输出到
MainWindow.ui 中相应标签中、点击搜索/统计按钮,弹出相应窗口、进行搜索等;
相关函数与信号和槽的连接在 mainwindow.cpp 中实现;
information.h 中声明 Information 类 ,包括录入的相关信息,信息的返回等;
相关函数在 information.cpp 中实现;
mytreewidget.h 中声明了 MyTreeWidget 类,包括:点击按钮显示结点的信息
、新建结点、删除结点、对结点进行信息的修改、重命名结点等功能函数的声明;相
关函数与信号和槽的连接在 mytreewidget.cpp 中实现;
mytreewidgetitem.h 中声明了 MyTreeWidgetItem 类,包括修改结点信息的函
数声明;相关函数在 mytreewidgetitem.cpp 中实现;
result.h 中声明了 Result 类,其中有全部结点的信息的统计值,如总结点数、平
均年龄、平均身高,并声明了输出统计值的函数;相关函数与信号和槽的连接在
result.cpp、mytreewidget.cpp 中实现;
search.h 中声明了 Search 类,包括依据输入的姓名进行搜索的函数声明,和搜
索结点信息输出函数的声明;相关函数与信号和槽的连接在 search.cpp 、
mytreewidget.cpp 中实现。