美文网首页
qt 常用类

qt 常用类

作者: To_HG | 来源:发表于2019-12-19 17:52 被阅读0次

QString和QJsonObject互转

QString value = "content";
 QJsonDocument jsonDocument = QJsonDocument::fromJson(value.toLocal8Bit().data());
QJsonObject jsonValue = jsonDocument.object();
------------------------------------------
QString json = QString(QJsonDocument(jsonValue).toJson());

QString 和char *转char[]

char value[16];
 char *disName ="content".toString().toUtf8().data();
//memcpy 把指针disName内容copy到char[]中
memcpy(value,disName,16);

QFile使用

//一般/data下有读写权限
 QFile file("/data/路径");
//open模式ReadWrite 读写,ReadOnly只读,WriteOnly只写,Truncate可删
    bool isOK = file.open(QIODevice::ReadWrite | QIODevice::Truncate);
    if(true == isOK)
    {
        QTextStream stream(&file);
        //指定编码
        stream.setCodec("UTF-8");
//每次写入文件进行删除操作,配合Truncate使用
        stream.reset();
//文件内容 “2:内容”
        stream << 2 << ":"<<"内容";
        stream.flush();
//正在写入,执行读操作,需要从0读,进度拖至0
        file.seek(0);
        QString txt = QString::fromUtf8(file.readAll());
        qDebug() << Q_FUNC_INFO << "------------------fileR read-------------" << txt;
        file.close();
    }

相关文章

  • qt 常用类

    QString和QJsonObject互转 QString 和char *转char[] QFile使用

  • Qt图形界面的相关类

    Qt中与图形界面相关常见的类. 标签 : Qt基础 [TOC] 1.几个常用的类 1.1 QPainter cla...

  • Qt常用组类介绍

    A B C QCheckBox QCommandLinkButton QComboBox QColumnView ...

  • Qt之自动布局

    每月一更差点忘了emmmmmm,新年第一更 Qt的布局类 比较常用的有QHBoxLayout、QVBoxLayou...

  • 05--Qt Creator常用快捷键

    标签(空格分隔): Qt Qt Creator 常用的快捷键(只列举出我常用的快捷键,持续更新) Ctrl + I...

  • c++ ___ qt

    qt 下载地址 http://download.qt.io/archive/qt/ 一 互斥量 mutex 是个类...

  • QT串口编程 - QSerialPort类

    QT串口编程 - QSerialPort类 提供对串口的访问 头文件:#include qmake: QT += ...

  • QVariant

    在工作中经常用到QVariant类,Qt提供的这个类,你可以把很多类型都存放进去。在公司中最常见的就是下图的用法1...

  • QML Book 第十五章 Qt 和 C++ 2

    15.4 普通 Qt 课程 QObject 类构成了 Qt 的基础,但框架中还有更多的类。在我们继续关注 QML ...

  • QT信号与槽及其附属知识点

    QT常用函数概述 setWindowTitle("string"): 设置标题 setText("string")...

网友评论

      本文标题:qt 常用类

      本文链接:https://www.haomeiwen.com/subject/ncomnctx.html