Qt: 数据保存和读取设置应用程序

电脑杂谈  发布时间:2020-05-20 14:12:43  来源:网络整理

qt 解调数据上星座图_qt保存大型数据_qt数据类型转换

使用设置在应用程序关闭系统注册表之前保存数据qt保存大型数据qt保存大型数据,

qt保存大型数据_qt数据类型转换_qt 解调数据上星座图

下次打开程序时,您可以在注册表中读取上次关闭的状态. 应该注意的是,保存在注册表中的数据是键值对形式的.

qt保存大型数据_qt数据类型转换_qt 解调数据上星座图

void SettingsGui::writeSettings()
{                        //数据的存储
    settings->beginGroup("size_pos");
    settings->setValue("size",this->frameSize());
    settings->setValue("pos",this->frameGeometry().topLeft());
    settings->endGroup();
    settings->beginGroup("string_color");
    settings->setValue("string",this->textedit->toPlainText());
    settings->setValue("color",this->label->palette().color(QPalette::WindowText));
    settings->endGroup();
}
void SettingsGui::readSettings()
{                      //数据的读取
    settings->beginGroup("size_pos");
    QSize size = settings->value("size").toSize();//把大小数据拿出来
    QPoint pos = settings->value("pos").toPoint();
    settings->endGroup();
    this->resize(size);
    this->move(pos);
    settings->beginGroup("string_color");
    QString text = settings->value("string").toString();
    QColor color = settings->value("color").value<QColor>();//没有转换函数的 可以使用强制类型转换
    settings->endGroup();
    this->textedit->append(text);
    QPalette pale = this->label->palette();
    pale.setColor(QPalette::WindowText,color);
    this->label->setPalette(pale);
}
void SettingsGui::closeEvent(QCloseEvent *e)
{
    qDebug() << "void SettingsGui::closeEvent(QCloseEvent *e)" << endl;
    this->writeSettings();
}

qt数据类型转换_qt保存大型数据_qt 解调数据上星座图

Qt: 数据保存和读取设置应用程序


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-216615-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 段东
        段东

        这酒怎么酿的这成本压缩真是厉害厉害

      • 郑畋
        郑畋

        向美囯佬开炮

      热点图片
      拼命载入中...