QT 记事本 模仿

主要用到的QT类有:QMessageBox、QFile、QFIleInfo、QTextStream、QString;

<1>创建资源文件

<2>保存项的模仿


函数:voidMy_Document_Save();

定义:{

		//getOpenFileName函数返回来的文件名

 		QString filename = QFileDialog::getOpenFileName(this,"Open  file");//第三个参数不写,则默认当前目录
  	        QFile *file = new QFile;//这个file指针没有指向,
		file->setFileName(filename);//接下来我们让这个file指针指向我们的filename
		if(file->open(QIODevice::ReadOnly)==false)
		{
			QMessageBox::information(this,"Error","Can't Open this File");
			Return ;
		}
		else
		{	//这里的in就类似于C里面的write函数
			QTextStram  in(file);//等同于 QTextStream  in = new QTextStream(file);
			
			ui->textEdit->setText(in.read());//setText是TextEdit控件(Widget)的一个成员函数,用来填充文本区域
			ui->StatusBar->showMessage("File ALready Open",10000);//设置状态栏
		}
		file->close();//最后别忘记了用我们的文件指针关闭文件

  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值