Название: [РЕШЕНО]Предотварщение повторного открытого виджета Отправлено: maria123252 от Июль 20, 2017, 16:06 по кнопке вызвается дочерний вызов.
Подскажите, пожалуйста, как провести проверку, чтобы при повторном нажатии на кнопку не создавался повторно виджет. // вызов виджета по кнопке Files_standart *widgetFilesStandart = new Files_standart(); widgetFilesStandart->setWindowFlags(Qt::Window | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint | Qt::WindowSystemMenuHint); widgetFilesStandart->setAttribute(Qt::WA_DeleteOnClose); widgetFilesStandart->show(); Название: Re: Удаление дочернего виджета после использования Отправлено: lit-uriy от Июль 21, 2017, 06:18 1) "но не получается" - как трактовать это утверждение?
2) дочерние виджеты удаляются родительским автоматически. Название: Re: Предотварщение повторного открытого виджета Отправлено: kambala от Июль 21, 2017, 11:15 сохраняй указатель на виджет в поле класса, инициализируй его nullptr в конструкторе, в методе проверяй нулевой ли указатель
|