
#include <qfile.h>#include <qtextstream.h>1. 打开
文件QFile f( fn )//fn可以是一 个相对路径或绝对路径f.open(IO_)//一般不要IO_ReadWrite,很容易出现赃数据//如果
要在文件的后面添加内 容要IO_WriteOnly|IO_Append//如果要清空原来的内容,只要IO_WriteOnly//IO_Translate用来读windows文 件,linux下的回车换行是/n,windows下是/r/n2. 写文件QTextStream s( &f )s<<"Hello,world!!!"<<"/n"3. 读一行文件readLine(),每读一 行自动下移一行atEnd()判断是否到文件末尾4. 关闭文件f.close()5. 对文件的读 *** 作:QString fileName = QFileDialog::getOpenFileName( QString::null, QString::null, this)QFile f (fileName)f.open(IO_ReadOnly)QTextStream t(&f)MultiLineEdit1->setText( t.read() )f.close()MultiLineEdit1->setAutoUpdate( TRUE )MultiLineEdit1->repaint ()setCaption( fileName )6. 对文件的写 *** 作:QString fileName = QFileDialog::getSaveFileName( QString::null, QString::null, this )QFile f( fileName )f.open (IO_WriteOnly )QTextStream t(&f)t <<MultiLineEdit1->text()f.close()要在android包的src里面创建一个java文件,联系
前台的UI界面,就是你绘制的**.xml文件时,用setContentView(R.layout.**)特别注意,此时导入的R包是工程名.R,且你当前的class是继承Activity的,而在res下的layout里绘制前台界面,就是你在手机上显示的那些界面时,直接右键创建一个Android XML File就可以了,同一个工程下无需你再写什么路径,你在xml文件里绘制了什么,前台就显示什么的,当然你也可以放置完控件,在后台的Activity里进行控制其变化,具体百度里有很多视频的,百度下就可以看到了getFilesDir()获取用于存放内部文件的文件夹的绝对路径getDir(String name, int mode)创建或者打开已存在的文件夹,会获得一个File对象,通过这个对象生成并 *** 作你的文件。 试下吧, 在SDK里面有介绍。
评论列表(0条)