因为我只是在构造和析构的时候用了,当然你可以自己定时去保存都可以。
ShapeDetectionWG::ShapeDetectionWG(QWidget *parent) :
QWidget(parent),
ui(new Ui::ShapeDetectionWG)
{
ui->setupUi(this);
ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
qRegisterMetaType<Surface_mesh>("Surface_mesh&");
//构造函数加载配置
LOADCONFIG();
}
ShapeDetectionWG::~ShapeDetectionWG()
{
//析构前保存配置
SAVECONFIG();
delete ui;
}
保存的效果如下
在子目录下也会有对应的配置
保存的配置如下这种:
如下图所示,我是在ui文件中去改的,这些键值就是我们设置的对象名,也就是对象查看器那栏的对象名称。因此对象命名好一点对于自己查看是非常有帮助的。