View Full Version : سوال: نمایش مقدار وارد شده در QLineEdit
ravand
پنج شنبه 11 مهر 1392, 11:20 صبح
سلام من میخوام یه برنامه ای بنویسم که با کلیک روی دکمه مقدار عنصر QLineEdit رو بگیره و در یه برچسب نمایش بده. هر چی جستجو می کنم چیز بدرد بخوری پیدا نمی کنم.
متشکرم.
ayub_coder
پنج شنبه 11 مهر 1392, 15:43 عصر
سلام دوست عزیز میبینم شماهم مثل من از تالار php به اینجا اومدی :چشمک:
برای اینکار یه GUI Application درست میکنی. بعد یه باتن و lineedit و label میذاری رو فرم و روی باتن راست کلیک میکنی و goto slot رو میزنی . بعد clicked رو انتخاب میکنی و در صفحه ی کد که باز میشه این کد رو میزنی
ui->label->setText(ui->lineEdit->text());
lineEdit اسم تکست باکست هست و label اسم لیبلت
ravand
شنبه 13 مهر 1392, 11:38 صبح
ببخشید حالا اگه من بخوام مقداری که از تکست(lineEdit) میگیرم رو بدم به یه متغییر که بعدا استفاده کنم مثلا بدم به دیتابیس چطوری باید این کار رو بکنم؟
یعنی چطوری مقداری که از تکست گرفتم رو بدم به یه متغییر؟
راستی من هر چی توی کتاب ها دنبال همچین بحث ساده ای هستم پیدا نمی کنم شما یه کتاب بدرد بخور سراغ دارید؟
متشکرم.
returnx
شنبه 13 مهر 1392, 14:25 عصر
کافیه یک متغیر از نوع QString بسازید :
QStringtemp=ui->lineEdit->text();
سوالات مربوط به Qt را هم در این تالار بپرسید :
http://barnamenevis.org/forumdisplay.php?111-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-%D9%85%D8%AD%DB%8C%D8%B7-QT-%D9%88-%D9%87%D9%85-%D8%AE%D8%A7%D9%86%D9%88%D8%A7%D8%AF%D9%87-%D9%87%D8%A7%DB%8C%D8%B4
ravand
شنبه 13 مهر 1392, 15:38 عصر
اینطوری که فهمیدم کیو تی یه واسط گرافیکی برای سی پلاس پلاس هست. میخواستم بدونم c++ چند تا دیگه واسط گرافیکی داره؟ و کدومشون بهتره؟
متشکرم.
returnx
شنبه 13 مهر 1392, 22:11 عصر
در واقع کیوت یک فریم ورک هست که کتابخانه گرافیکی را هم شامل میشه و کلی کلاس برای کار های مختلف و تکنولوژی های دیگه...
C++ که کتابخانه گرافیکی زیاد داره مثل :
MFC (کلاس های بنیادی مایکروسافت) ، + wxWidget,GTK,GTK و کتابخانه VCL بورلند C++ هم هست...
و همینطور میشه توسط C++/CLR از کلاس های دات نت استفاده کرد...
کدومشون بهتره؟جواب دادن به این سوال سخته ، چرا که اولا اونقدر نمیشه همشون را تجربه کرد و دوما برای مقاصد مختلف میتونه مزیت ها و معایب متفاوت باشه...
اما به طور کل اگر صرفا توسعه در ویندوز براتون مهمه ، میشه گفت MFC گزینه ی بهتریه (و البته سختی های خودشم داره) و اگر Cross-platform بودن براتون مهمه میشه گفت Qt در جایگاه بهتری قرار داره...
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.