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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: нужен компонент(не знаю как его назвать)  (Прочитано 6271 раз)
qteshnik
Гость
« : Декабрь 23, 2010, 07:14 »

Собственно нужен компонент, не знаю как его обозвать даже, панель разбитая на 2 части, с полосой изменения частей как в total commaner. Во вложении прикрепил изображение, если кто не понял что требуется. Порылся в компонентах но не увидел ничего подобного.
Записан
registrationfedser87
Гость
« Ответ #1 : Декабрь 23, 2010, 08:13 »

Тебе нужно использовать QSplitter.
Записан
qteshnik
Гость
« Ответ #2 : Декабрь 23, 2010, 08:31 »

Тебе нужно использовать QSplitter.
ага это действительно так, и называется разделитель,интересно, а в designer почему не добавили.

fedser87 Спасибо!
Записан
registrationfedser87
Гость
« Ответ #3 : Декабрь 23, 2010, 08:49 »

В дезайнере он есть: когда выделяешь два элемента вверху панели становятся доступны 2 кнопки-скомпоновать по горизонтали и скомпоновать по вертикали.
Записан
qteshnik
Гость
« Ответ #4 : Декабрь 23, 2010, 10:58 »

Но если добавляю GridLayout то эта св-ва не работает
Записан
SASA
Гость
« Ответ #5 : Декабрь 23, 2010, 11:29 »

Но если добавляю GridLayout то эта св-ва не работает
Так выбирай: пользователь настраивает положение или само приложение.
Записан
qteshnik
Гость
« Ответ #6 : Декабрь 23, 2010, 11:35 »


Так выбирай: пользователь настраивает положение или само приложение.
[/quote]
хотелось бы чтоб приложение, тогда QSplitter не подходит, странно что нету такой панели чтоли
Записан
Fat-Zer
Гость
« Ответ #7 : Декабрь 23, 2010, 11:40 »

Если само приложение, то это обычныt лейаут'ы
« Последнее редактирование: Декабрь 23, 2010, 11:47 от Fat-Zer » Записан
qteshnik
Гость
« Ответ #8 : Декабрь 23, 2010, 12:22 »

Если само приложение, то это обычныt лейаут'ы
Я это знаю, но тогда вопрос остается актуальным, нужен компенент(см. первый пост)
Записан
crossly
Гость
« Ответ #9 : Декабрь 23, 2010, 14:28 »

в чем актуальность я не пойму?
Записан
registrationfedser87
Гость
« Ответ #10 : Декабрь 23, 2010, 14:29 »

Что тебе мешает менять размеры программно через
Код
C++ (Qt)
QSplitter::setSizes()
Записан
qteshnik
Гость
« Ответ #11 : Декабрь 23, 2010, 14:31 »

в чем актуальность я не пойму?

в том что нужен соответствующий компенент
Записан
qteshnik
Гость
« Ответ #12 : Декабрь 23, 2010, 14:32 »

Что тебе мешает менять размеры программно через
Код
C++ (Qt)
QSplitter::setSizes()
яже говорю что использую еще и gridlayout а с ним QSplitter не работает
Записан
registrationfedser87
Гость
« Ответ #13 : Декабрь 23, 2010, 14:44 »

Я наверно всё таки не правильно понял задачу, но QSplitter ведь может объединить несколько QGridLayout.
Записан
qteshnik
Гость
« Ответ #14 : Декабрь 23, 2010, 14:47 »

Я наверно всё таки не правильно понял задачу, но QSplitter ведь может объединить несколько QGridLayout.
а зачем мне их объединять то? мне нужно чтоб был один gridlayout а внем компоненты которые уже и нужно обэединять, а всеже странно должен быть готовый такой виджет, везде есть а qt нету
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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