دستور برای نمایش تمامی آیتم های موجود در listWidget
-
سلام
خسته نباشید.
من یک listWidget دارم که میخواهم همهء آیتم هاشو برام چاپ کنه یا به هر شکل نمایش بده.لطفا راهنماییم کنید. من تازه دو هفته است دارم با Qt کار میکنم و آشنا میشم.
-
@
QListWidgetItem *newItem = myList->item(i);
QString txt = newItem->text();
QMessageBox::information(this, "", txt);
@p{direction:rtl; text-align:right}. به جای سطر سوم میتونی پردازش متن یا هرکاری که لازم داری انجام بدی. به جای myList باید اسم لیست و به جای i باید سطر مورد نظرتو بنویسی.
-
p{direction:rtl; text-align:right}. یا به طور خیلی خلاصه
@
myList->item(i)->text();
@ -
سلام خیلی ممنون از لطفتون.
من از این کد استفاده کردم:
qDebug()<< ui->listWidget->item(i)->text();qDebug()<<ui->listWidget_2->item(i)->text();
تفاوتش با دستوری که شما گفتید چیه؟
چون من تازه کارم و اکثرا کدهایی که لازم دارم رو از اینترنت کپی میکنم ممنون میشم اگه یک کتاب pdf به من معرفی کنید تا کم کم راه بیفتم.
متشکرم -
p{direction:rtl; text-align:right}. شما به نظرم کمی به C++ خوندن هم نیاز داری. میتونی از کتابی که اسمشو برات اینجا مینویسم استفاده کنی. این کتاب حتی برای تدریس هم استفاده میشه. میتونی با استفاده از Google به راحتی پیداش کنی.
An Introduction to Design Patterns in C++ with Qt 4