本博主要分享如何用qt for android 非qml形势存储文本文件到本地
本来以为很麻烦,后来发现和qt在window上使用是一样的,只是用手机存储excel应该要麻烦一些或者不行,但是我是用的是t'xt文件,所以很容易就实现了这个功能。
话不多说上代码
//点击系统自带关闭按钮回调函数
void MainWindow::closeEvent(QCloseEvent *event)
{
if(close_time==0){
QAndroidJniObject javaToast = QAndroidJniObject::fromString("再按一次退出程序");
QAndroidJniObject::callStaticMethod("com/ZtActivity/ZtActivity",
"makeToast",
"(Ljava/lang/String;)V",
javaToast.object());
closetimer = new QTimer(this);//创建1s定时器
connect(closetimer, SIGNAL(timeout()), this, SLOT(closetimerout()));//绑定定时函数
closetimer->start(10);
close_time=1;
event->ignore();//失能关闭窗口功能,只能隐藏/显示
}
else{//文本存储
Open_File();
this->close();
}
}