پاک کردن محتوای ویجت
-
wrote on 1 Jun 2012, 11:57 last edited by
چه طوری می شه محتوای داخل یه ویجت (مثلا ویجتی که حاوی یه سری دکمه است) را پاک کرد به طوری که ویجت خالی شود
-
wrote on 2 Jun 2012, 08:34 last edited by
برایب چکاری می خایش؟ می تونی لای اوت رو برداری یا تمام اشیایی رو که نمی خای مثل دکمه ها و فرم ها رو هاید کنی که صفحه تمیز شه. برای هاید کردن از متد زیر استفاده کن:
QPushButton.hide()
QWidget.hide()
-
wrote on 2 Jun 2012, 15:07 last edited by
p{direction:rtl;text-align:right}.
میتونی از این کمک بگیری؟
@
void destroyed(QObject * = 0);
@ -
wrote on 3 Jun 2012, 07:54 last edited by
@
foreach(QObject *obj, widget->children()){
delete obj;
}
@ -
wrote on 11 Jun 2012, 18:45 last edited by
p{direction:rtl; text-align:right}. برای دکمه ها میتونی از قطعه کد زیر استفاده کنی:
@qDeleteAll( widget->findChildren<QPushButton *>() );@