那么,在这些代码里设立label_3的初始值为"库存:114",并且程序重启后依旧是这个值
时间: 2024-02-19 19:04:05 浏览: 109
可以将构造函数中读取label_3的值的代码修改为以下形式,这样就可以保证在程序启动时,label_3的值始终为"库存:114":
```
menu::menu(QWidget *parent) : QMainWindow(parent), ui(new Ui::menu) {
ui->setupUi(this);
// 从配置文件中读取label_3的值,如果不存在则默认为"库存:114"
QSettings settings("MyApp", "MyApp");
int stock = settings.value("stock", 114).toInt();
ui->label_3->setText("库存:" + QString::number(stock));
}
```
这样,就可以保证每次程序启动时,如果配置文件中不存在"stock"键,则会将库存量初始化为114,并将其保存到配置文件中。在程序重启后,就可以从配置文件中读取到正确的库存量值。
阅读全文