Я - полный новичок в QT5, я искал на YouTube любые учебники по QSettings и нашел только 2 из них, оба на испанском sh.
Я пытаюсь сохранить простой текст из textEdit а затем загрузить его по нажатию кнопки сохранения / загрузки. До сих пор я не смог выполнить это. Вот мой код, пока без ошибок, он просто не работает.
Виджет. cpp
void Widget::saveText(QString key, QString text)
{
QSettings settings("App", "BillReminder");
settings.beginGroup("Text");
settings.setValue(key + "t", text);
settings.endGroup();
}
QString Widget::loadText(QString key)
{
QSettings settings("App", "BillReminder");
settings.beginGroup("Text");
settings.value(key + "t", text).toString();
settings.endGroup();
return QString(text);
}
void Widget::on_saveButton_clicked()
{
saveText("textEdit", text);
}
void Widget::on_loadButton_clicked()
{
QString text1 = loadText(text);
ui->textEdit->setText(text1);
}
widget.h - class Widget : public QWidget
private:
Ui::Widget *ui;
QString text;
void saveText(QString key, QString text);
QString loadText(QString key);
void SetText(QString key);