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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: нужно сделать groupbox невидимым  (Прочитано 6741 раз)
lem
Гость
« : Февраль 19, 2011, 22:35 »

пробовал делать кнопку с кодом ui->GroupBox1->setvisible(false)
все работало, значит свойство visible есть

а в инспекторе свойств его не видно(

как сделать groupbox невидимым по стандарту?
Записан
JamS007
Гость
« Ответ #1 : Февраль 19, 2011, 22:40 »

В дизайнере нет свойства visible ни для одного виджета, в том числе и для тех, которые его поддерживают.
Думаю, это связано с тем, что дизайнер сразу изменяет свойства виджетов, и если однажды его скрыть - то уже и не увидишь Улыбающийся Но это только предположение, код я не смотрел.

Как вариант - можно использовать конструктор виджета, который вы создали, и уже в нем написать
Код
C++ (Qt)
ui->GroupBox1->setvisible(false)
« Последнее редактирование: Февраль 19, 2011, 22:44 от HaySayCheese » Записан
lem
Гость
« Ответ #2 : Февраль 19, 2011, 22:44 »

спасибо, хоть как-то работает)
Записан
lem
Гость
« Ответ #3 : Февраль 19, 2011, 22:50 »

нашел решение

я отредактировал файл mainwindow.ui

добавил под    <widget class="QGroupBox" name="groupBox"> (мой groupbox) описание нужного свойства:

Код:
<property name="visible">
     <bool>false</bool>
    </property>
Записан
Disaron
Гость
« Ответ #4 : Февраль 19, 2011, 23:01 »

нашел решение

я отредактировал файл mainwindow.ui

добавил под    <widget class="QGroupBox" name="groupBox"> (мой groupbox) описание нужного свойства:

Код:
<property name="visible">
     <bool>false</bool>
    </property>
Соболезную людям, что возможно будут сопровождать Ваш код. Лучше бы в конструкторе прописали.
Записан
merke
Гость
« Ответ #5 : Февраль 20, 2011, 10:19 »

нашел решение

я отредактировал файл mainwindow.ui

добавил под    <widget class="QGroupBox" name="groupBox"> (мой groupbox) описание нужного свойства:

Код:
<property name="visible">
     <bool>false</bool>
    </property>
Соболезную людям, что возможно будут сопровождать Ваш код. Лучше бы в конструкторе прописали.

+1

Зачем такие извращения...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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