Russian Qt Forum
Сентябрь 30, 2024, 06:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: (РЕШЕНО) Восстановить стандартный view у QComboBox  (Прочитано 2346 раз)
Magseven
Новичок

Offline Offline

Сообщений: 25


Просмотр профиля
« : Декабрь 08, 2015, 15:24 »

Добрый день, коллеги!

Возникла вот такая проблема, подменяю стандартное view у qcombobox с помощью вызова setView( ...);
А как вернуть стандартное? Дело в том, что мне необходимо переключаться между стандартным view и "моим" ...
Может есть идеи?

Заранее благодарен



« Последнее редактирование: Декабрь 10, 2015, 15:48 от Magseven » Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Декабрь 08, 2015, 17:17 »

А как вернуть стандартное?
Вернуть никак, а вот пересоздать дефолтное можно, но только через удаление текущего:

Код
C++ (Qt)
delete view(); // after deleting a new default view will be created
view()->setModel( model() );
Записан

Qt 5.11/4.8.7 (X11/Win)
Magseven
Новичок

Offline Offline

Сообщений: 25


Просмотр профиля
« Ответ #2 : Декабрь 10, 2015, 15:47 »

Спасибо! Получилось!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.175 секунд. Запросов: 22.