Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 14:35
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

всем привет!есть 2 лэйаута. в одном есть кнопка, при нажатии которой второй спрячется. при нажатии на нее эта кнопка также заменяется на другую кнопку - кнопку, при нажатии на которую лэйаут снова отображается, а кнопка снова заменяется, но ткпкрь уже на первоначальный вариант. так вот, хайдится всё нормально, а вот с отображением полные проблемы.КодC++ (Qt)void theClass::hideLayout(QLayout *layout) { QLayoutItem *wItem; while ((wItem = layout->takeAt(0)) != 0) { if (!wItem->layout()) { wItem->widget()->hide(); } }}КодC++ (Qt)void theClass::showLayout(QLayout *layout) { QLayoutItem *wItem; wItem = layout->takeAt(0); while ((wItem) != 0) { if (!wItem->layout()) { wItem->widget()->show(); } }}причем при вызове layout->count() в функции showLayout() возвращается 0, что я нашел очень странным.что я делаю не так?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Что вам показать, что вы ещё не видели? Guest Новый архив 5 0 19.03.2012 03:52
Как вам показать моё ФОТО? Guest Третий архив вопросов и ответов 0 18.11.2011 20:19



© www.otvetnemail.ru - Форум вопросов и ответов.