Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

پاک کردن محتوای ویجت



  • چه طوری می شه محتوای داخل یه ویجت (مثلا ویجتی که حاوی یه سری دکمه است) را پاک کرد به طوری که ویجت خالی شود



  • برایب چکاری می خایش؟ می تونی لای اوت رو برداری یا تمام اشیایی رو که نمی خای مثل دکمه ها و فرم ها رو هاید کنی که صفحه تمیز شه. برای هاید کردن از متد زیر استفاده کن:

    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 *>() );@


Log in to reply