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 creator 如何支持中文编码(Qt4和Qt5解决方法不同)

一、首先讲Qt5:     首先Qt5是直接支持中文的,用tr(“输入中文即可”)包含就能显示中文(不用像Qt4一样添加修改代码)     ps:但是我里边有中文符号“:”冒号时就会报错,,求大神...
  • hyqsong
  • hyqsong
  • 2015年07月30日 10:46
  • 3025

Qt 使用Poppler实现pdf阅读器

Qt实现pdf阅读器和MFC实现pdf阅读器,其实原理都是差不多的。 需要用到Poppler开源库,下载地址如下 https://poppler.freedesktop.org/ 如果只是要在wind...
  • chy555chy
  • chy555chy
  • 2016年06月08日 16:05
  • 13111

Qt操作多个Sqlite数据库和文件读写

摘要: Qt自带了sqlite的驱动,也有各种文件的读写操作,用起来很是方便,这里仅仅是做了一个简单的封装,方便多个数据库和多个文件的操作。 用到这块的时候网上搜了很多参考资料,感谢大家...
  • xiaopeixiaojun
  • xiaopeixiaojun
  • 2015年10月18日 23:16
  • 1855

QT4.7_文件读写另存为操作

  • 2011年11月06日 00:50
  • 31KB
  • 下载

Qt配置文件读写

  • 2017年07月16日 13:02
  • 204KB
  • 下载

java中文文件读写API及源码 V1.3

  • 2011年03月25日 18:03
  • 9KB
  • 下载

java中文文件读写类

  • 2009年07月18日 17:12
  • 4KB
  • 下载

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

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

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

原文地址 :http://devbean.blog.51cto.com/448512/293892一 读写的基本概念1.文件读写,即I/O。文件读写经常用于在应用程序中。 Qt 通过 QIODevi...
  • u010847519
  • u010847519
  • 2017年03月29日 15:31
  • 257

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

.xlsx文件读写库QT库,QtXlsx使用整理 以前都是翻抄别人的东西,最近在linux下研究xlsx文件,找到了这个开源的库好好研究了一下。总结出一点自己的东西,也算是始于足下。 QtXlsx...
  • qq_27681837
  • qq_27681837
  • 2015年12月25日 14:48
  • 1443
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt中文支持和文件读写
举报原因:
原因补充:

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