Russian Qt Forum
Августа 26, 2025, 19:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Программный collapse одного из виджетов QSplitter'а...  (Прочитано 7565 раз)
Cyrax
Гость
« : Января 15, 2008, 10:47 »

Как программно с'collapse'ить один из виджетов QSplitter'а ?
Нет таких методов/слотов...
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Января 15, 2008, 11:49 »

сделать ему hide()
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Cyrax
Гость
« Ответ #2 : Января 15, 2008, 12:09 »

Цитировать
сделать ему hide()
hide скрывает виджет в splitter'е, а не коллапсит его. Если при этом сплиттер содержал 2 виджета, то разделитель сплиттера вообще исчезает.

Для конкретики возьмём сплиттер с 2 виджетами. Мне нужно добиться того же эффекта, что и при перемещении разделителя сплиттера до упора, скажем, вправо, когда правый виджет коллапсится...
Записан
WW
Гость
« Ответ #3 : Января 15, 2008, 12:19 »

Асистент:
void QSplitter::setCollapsible ( int index, bool collapse )
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #4 : Января 15, 2008, 12:26 »

или QSplitter::setChildrenCollapsible()

поставь ассистент себе Улыбающийся там много ответов на многие вопросы...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
ритт
Гость
« Ответ #5 : Января 15, 2008, 13:46 »

не то...
Цитировать
void QSplitter::setSizes ( const QList<int> & list )
Sets the size parameters to the values given in the list. If the splitter is horizontal, the values set the widths of each widget going from left to right. If the splitter is vertical, the values set the heights of each widget going from top to bottom. Extra values in the list are ignored.
If list contains too few values, the result is undefined but the program will still be well-behaved.
The values in list should be the height or width (depending on orientation()) that the widgets should be resized to. If you specify a size of 0, the widget will be invisible.

а иис-одмин (экс-наставник-для-всех Улыбающийся) истину глаголит - ЧИТАЙ АССИСТАНТ!
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #6 : Января 15, 2008, 13:53 »

хм, а и правдо, что с каунтерами стало? Улыбающийся

а вообще ассист - вещь рулез.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
ритт
Гость
« Ответ #7 : Января 15, 2008, 14:30 »

просто мы часть стаых и бесполезных веток похерили, а ты, видимо, в каких-то из них отвечал...
тебе ж не проблема набить экспы ещё Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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