PDA

View Full Version : file.write



jo0ojo0o_iut
چهارشنبه 30 دی 1388, 22:11 عصر
چرا کسی جواب نمیدههههههههههههههههههههه ههههههه
می شه یه کدی بنویسید که بشه یه متنی رو(ترجیحاQSrting) توی فایل بنویسه
لطفا سریع جواب بدید :عصبانی++::عصبانی++:
وقت ندارم!:گریه:

حامد مصافی
پنج شنبه 01 بهمن 1388, 12:01 عصر
QString buffer;
QFile file;
file.open( "/home/user/file", QIODevice::WriteOnly );
file.write( buffer, buffer.length() );
file.close();

.:saeed:.
پنج شنبه 01 بهمن 1388, 14:08 عصر
سلام

این قسمتی از یه برنامه مدیریت فروشه که بدردت می خوره



bool DIALOG::saveToFile()
{
QFile openfile( "Your path ");
//check for successful opening
if( !openfile.open( QIODevice::Append ))
{
QMessageBox::warning( this,"Cannot Save", openfile.errorString() );
return false;
}

QDataStream saveData( &openfile );
QStringList orders = CFactor::getOrders( dlg_newFactor.ordersTableWidget );

saveData << dlg_newFactor.factIDLineEdit->text()
<< dlg_newFactor.custNameLineEdit->text()
<< dlg_newFactor.phoneLineEdit->text()
<< orders;
return true;
}

و اینو هم می دونید که تابع text() یه line edit استرینگ بر میگردونه