当前位置: 技术问答>linux和unix
QT中怎么将文本框的内容保存到一个文件
来源: 互联网 发布时间:2016-05-23
本文导语: 请问,QT中怎么将文本框的内容保存到一个文件? 我是菜鸟,如果您能帮助我,麻烦您能具体一点。先谢过了。 | #include #include #include #include #include #include #include #include #include ...
请问,QT中怎么将文本框的内容保存到一个文件?
我是菜鸟,如果您能帮助我,麻烦您能具体一点。先谢过了。
我是菜鸟,如果您能帮助我,麻烦您能具体一点。先谢过了。
|
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
class MyMainWindow:public QWidget
{
public:
MyMainWindow();
// private:
QLineEdit *medit;
QString myString;
} ;
MyMainWindow::MyMainWindow()
{
setGeometry(100,100,200,50);
//medit=new QMultiLineEdit(this);
medit=new QLineEdit(this);
medit->setGeometry(10,10,180,30);
myString=medit->text(); //你界面初始化的时候文本里有内容吗?获取内容别放到构造函数里,一般是做个按钮,按下按钮才保存,在click信号对应的slot函数里获取text()。
}
int main(int argc, char **argv)
{
bool f2;
QApplication a(argc, argv);
MyMainWindow w;
a.setMainWidget(&w);
w.show();
a.exec();
QFile myFile("/usr/local/qt/README.txt");
f2=myFile.open(IO_ReadWrite);
QTextStream myStream(&myFile);
char *ch[50];
*ch=w.myString.latin1();
printf("%s",*ch);
myStream