Qt中文支持和文件读写

原创 2015年07月10日 07:30:48
Qt 中文支持

QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));

Qt 读写字符文件

#include<QFile>
#include<QTextStream>
#include<QDebug>

//读文件
void  ReadTextFile(path)
{
    QFile fileBuffer(path);
    if (fileBuffer.open(QIODevice::ReadOnly | QIODevice::Text))
    {
        QTextStream in(fileBuffer);
        QString allText=in.readAll();
        qDebug()<<allText;
        fileBuffer.close();
    }
}

//写文件
void  ReadTextFile(path)
{
    QFile fileBuffer(path);
    if (fileBuffer.open(QIODevice::WriteOnly | QIODevice::Text))
    {
        QTextStream out(fileBuffer);
        out<<"hello world!"
        fileBuffer.close();
    }
}

Qt 读写二进制文件

#include<QFile>
#include<QDataStream>
#include<QDebug>

//读文件
void  ReadDataFile(path)
{
    QFile fileBuffer(path);
    if (fileBuffer.open(QIODevice::ReadOnly))
    {
        QDataStream in(fileBuffer);
        in.setVersion(QDataStream::Qt_4_0);
        QString strData;
        int intData;
        in>>str>>a;
        fileBuffer.close();
    }
}

//写文件
void  ReadDataFile(path)
{
    QFile fileBuffer(path);
    if (fileBuffer.open(QIODevice::WriteOnly))
    {
        QDataStream out(fileBuffer);
        out.setVersion(QDataStream::Qt_4_0);
        out<<"hello world!"<<"0";
        fileBuffer.close();
    }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Qt配置文件读写

  • 2017-07-16 13:02
  • 204KB
  • 下载

关于properties配置文件读写,追加以及中文乱码问题

在开发中常用properties文件来存储系统配置信息,下面就properties文件的读写,信息追加作简要介绍,顺便也解决乱码问题。 1、首先介绍一下properties类 properties...

java中文文件读写类

QT之GUI学习笔记---二进制文件读写

原文地址 :http://devbean.blog.51cto.com/448512/293892一 读写的基本概念1.文件读写,即I/O。文件读写经常用于在应用程序中。 Qt 通过 QIODevi...

Qt入门-文件读写

二进制文件的读写文件可以使用QFile类、QStream 文本文件的读写建议使用QTextStream类,它操作文件更加方便。 打开文件时,需要参数指定打开文件的模式: Constant...
  • xgbing
  • xgbing
  • 2012-07-22 18:48
  • 57920

.xlsx文件读写库QT库,QtXlsx使用整理

.xlsx文件读写库QT库,QtXlsx使用整理 以前都是翻抄别人的东西,最近在linux下研究xlsx文件,找到了这个开源的库好好研究了一下。总结出一点自己的东西,也算是始于足下。 QtXlsx...

QT的文件读写

一. QT通过QIODevice为输入输出提供支持。QIODevice是一个封装能够读写字节块”设备“的强有力提取器。 QT包括如下的QIODevice类: QFile    在本地文件系统...

QT下实现ini文件读写

要做的东西的一部分: 需要将配置的数据库服务器ip地址和端口保存下来,并在下一次开启式自动读取,然后连接上数据库 这里可以用Ini的配置文件也可以用xml。考虑到东西比简单,所以用ini实现 可...
  • DFSAE
  • DFSAE
  • 2016-12-04 22:22
  • 137
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)