PDA

View Full Version : راهنمایی در مورد text edit و struct!!!!!



jo0ojo0o_iut
یک شنبه 04 بهمن 1388, 09:54 صبح
سلام
می خواستم بدونم چه جوری می شه از struct توی qt استفاده کرد؟
در واقع می خوام اطلاعات یه کاربر رو به هم ربط بدم فکر می کنم راهش استفاده از struct باشه
یعنی می خوام اگه نام کاربر وارد شد بقیه ی اطلاعات اون که توی فایل زخیره شده نمایش داده بشه!!!!
و یه سوال دیگه اینکه چطوری می تونم متن داخل text edit رو درون یه فایل کپی کنم
ممنون می شم اگه زود جواب بدید
و ایشالا که دیگه این تاپیک حذف نمی شه!!!!!1

.:saeed:.
یک شنبه 04 بهمن 1388, 11:16 صبح
سلام
هيچ فرقي بين استفاده از struct ها وجود نداره . چون در واقع ما داريم در سي پ.پ. از توابع و كلاس هايي كه كيوت داره استفاده مي كنيم و همچنين تمام انواع متغيري كه در سي پ.پ هست براي كيوت هم قابل شناساييه و البته شما مي تونيد توي struct ها تون از اشياي كلاس هاي كيوت مثل QString و .. استفاده كنيد
سوال دومتون هم يه بار قبلا جواب داده شده : فقط يه نكته اي ميمونه كه اينه
اگه مي خواهيد در فايل به صورت باينري بنويسيد از


QDataStream saveData( &openfile );


استفاده كنيد و اگر مي خواهيد به صورت Text بنويسيد از

QTextStream saveData( &openfile );
استفاده كنيد(در جوابي كه قبلا داده شده).
در ضمن Qt Assistant & Qt Demo واقعا مرجع هاي عالي براي Qt است
موفق باشيد.

jo0ojo0o_iut
یک شنبه 04 بهمن 1388, 11:31 صبح
ممنون
در مورد struct نمیشه یکی رو توی main تعریف کرد و در بقیه ی فایل ها از اون استفاده کرد؟
اگه می شه چجوری؟!

حامد مصافی
یک شنبه 04 بهمن 1388, 11:35 صبح
اگر يك struct را در خارج از يك كلاس و در يك فايل cpp (توجه : فقط فايل هاي cpp مستقيماً به كامپايلر فرستاده مي شوند و فايل هاي h از محل فراخواني وارد مي شوند) تعريف كنيد مي توانيد از هر نقطه از كد به آن دسترسي داشته باشيد.

jo0ojo0o_iut
یک شنبه 04 بهمن 1388, 12:14 عصر
dar mored QTextStream ,midonam ke mishe az tarighe on matni ro toye file zakhire kard vali alan moshkel ine ka che tor matne dakhele TextEdit ro toye file zakhire konam?

.:saeed:.
یک شنبه 04 بهمن 1388, 22:52 عصر
تابع

QString QTextEdit::toPlainText ();
متن درون یه text edit رو بر میگرونه . پس ذخیره کردن این هم کاری نداره
موفق باشید