Qt——《开发指南》samp4.1源码分析
界面: 功能: 输入单价和数量,计算总价;进制转换 控件: Qlabel QLineEdit QPushButton 依赖关系图: main.cpp:程序入口 widget.h:窗体类头文件,定义了widget类 widget.cpp:widget类的功能实现 widget.ui:UI设计器生成的程序界面,存储了窗体上各组件的属性,设置,布局,信号——槽关联等 ui_widget.h:由widget.ui编译而成 箭头上的数字表示指向的对象在该文件中出现的次数,反应了文件之间的调用和依赖关系 文件调用图: 红色方框代表代码文件,蓝色方框代表头定义文件,灰色八边形框是Qt自带的类 函数调用图: UML图: 上面是方法,下面是属性 +是公有,-是私有 源码: main.cpp 1 #include "widget.h" 2 #include <QApplication> 3 4 int main(int argc, char *argv[]) 5 { 6 QApplication a(argc, argv); 7 Widget w; 8 w.show(); 9 10 return a.exec(); 11 } widget.h 1 #ifndef WIDGET_H 2 #define WIDGET_H 3 4 #include <QWidget> 5 6 namespace Ui {