![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
denisKazachkov |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 26.6.2012 Пользователь №: 3433 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день уважаемые разработчики.
Столкнулся с такой проблемой. Я передаю widget в QDockWidget. Устанавливаю:
Теперь, после удаления дока удаляется и дочерний виджет. Вопрос, как можно запретить удалять дочерние при удалении родительского? Пробовал делать так.
Затем до удаления делаю:
Но почему то, все равно вызывает деструтор widget_1; |
|
|
![]() |
RazrFalcon |
![]()
Сообщение
#2
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Ничего не понял, но может:
?
|
|
|
denisKazachkov |
![]()
Сообщение
#3
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 26.6.2012 Пользователь №: 3433 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Sokoloff |
![]()
Сообщение
#4
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: ![]() ![]() ![]() |
this Причем тут создание нового объекта? Поясню еще раз. - Есть некий виджет с элементами управления. - Есть док виджет - Я qdocW.setWidget(widget) - Затем удаляю qdocW. После удаления qdocW автоматически удаляется и widget. Как можно обойти этот момент ? Смени родителя на дочернем виджете. widget->setParent(newParent) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.7.2025, 22:21 |