配置文件
一般说来,我们希望打开一个文件,关闭后重新打开可以保留上次的修改,我们就可以使用配置文件。
使用方法
案例
每次打开界面时,显示的音量都是上次使用的音量。
ui设置
自动添加槽函数声明,我们只需实现即可
实现
#include "Mainwindow.h"
#include "ui_mainwindow.h"
#include <QFileDialog>
#include <QtDebug>
#include <QSettings>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->VolumeSlider->setMaximum(100);
//读取配置文件音量
QSettings settingfile("config.ini");
ui->VolumeSlider->setValue(settingfile.value("volume").toInt());
}
MainWindow::~MainWindow()
{
delete ui;
}
//每次打开界面时,音量都是上次使用的音量
void MainWindow::on_VolumeSlider_valueChanged(int value)
{
QString str1 = "当前音量: ";
QString str2 = "%";
ui->volumelabel->setText(str1 + QString::number(value) + str2 );
//当前音量的保存
//创建配置文件
QSettings settingfile("config.ini");
//保存音量到配置文件
settingfile.setValue("volume",value);
}