پاک کردن محتوای ویجت
-
چه طوری می شه محتوای داخل یه ویجت (مثلا ویجتی که حاوی یه سری دکمه است) را پاک کرد به طوری که ویجت خالی شود
-
برایب چکاری می خایش؟ می تونی لای اوت رو برداری یا تمام اشیایی رو که نمی خای مثل دکمه ها و فرم ها رو هاید کنی که صفحه تمیز شه. برای هاید کردن از متد زیر استفاده کن:
QPushButton.hide()
QWidget.hide()
-
p{direction:rtl;text-align:right}.
میتونی از این کمک بگیری؟
@
void destroyed(QObject * = 0);
@ -
@
foreach(QObject *obj, widget->children()){
delete obj;
}
@ -
p{direction:rtl; text-align:right}. برای دکمه ها میتونی از قطعه کد زیر استفاده کنی:
@qDeleteAll( widget->findChildren<QPushButton *>() );@