Вверх ↑
Этот топик читают: Гость
Ответов: 413
Рейтинг: 57
#1: 2010-10-11 15:42:12 ЛС | профиль | цитата
Как можно выровнять ChildPanelPoly с помощью HBoxLayout? (Вопрос скорее по HBoxLayout). Нужно что бы панели ChildPanelPoly занимали оставшееся пространство находясь друг под другом, или так нельзя?
code_20974.txt
карма: 0

0
файлы: 1code_20974.txt [2.6KB] [251]
Ответов: 4641
Рейтинг: 334
#2: 2010-10-11 15:49:20 ЛС | профиль | цитата
Poputchik, для начала их необходимо увидеть... а дальше посмотреть в справку... а может вообще применить другое решение.
Не зная задачи тяжело подсказывать.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 413
Рейтинг: 57
#3: 2010-10-11 15:54:19 ЛС | профиль | цитата
Ravilr писал(а):
Не зная задачи тяжело подсказывать.

Задача такова: слева любая панель(не ChildPanelPoly), справа сменяющиеся панели которые занимают оставшиеся 100 процентов (ChildPanelPoly). С большим количеством ChildPanelEx задача будет такойже, а значит если решение есть то оно и для ChildPanelPoly должно подойти.

P.S. Примеры и справку я просмотрел, такого варианта я не нашел.
карма: 0

0
Ответов: 4641
Рейтинг: 334
#4: 2010-10-11 15:57:22 ЛС | профиль | цитата
Poputchik писал(а):
справа сменяющиеся панели которые занимают оставшиеся 100 процентов

Ravilr писал(а):
посмотреть в справку


карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2010-10-11 16:06:04 ЛС | профиль | цитата
во-первых, не ясно зачем тут вообще понадобился HBoxLayout, во-вторых, место под элементы слоя расчитывается без учета св-ва visible, т.е. решение получить таким способом не получится
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2010-10-11 16:14:35 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 07:57:21
карма: 0

0
Ответов: 4641
Рейтинг: 334
#7: 2010-10-11 16:32:55 ЛС | профиль | цитата
Poputchik писал(а):
слева любая панель(не ChildPanelPoly), справа сменяющиеся панели которые занимают оставшиеся 100 процентов

Poputchik, так что ли охото или я не понял?
code_20977.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
1
файлы: 1code_20977.txt [1.5KB] [148]
Голосовали:Poputchik
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2010-10-11 18:09:01 ЛС | профиль | цитата
Ravilr писал(а):
так что ли охото или я не понял?

вот и объясните мне, зачем было лезть в HBoxLayout, если это стандартным align всю жизнь делалось?
карма: 27
0
Ответов: 4641
Рейтинг: 334
#9: 2010-10-11 18:34:04 ЛС | профиль | цитата
Dilma писал(а):
вот и объясните мне

это ко мне вопрос? или к Poputchik, ?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2010-10-11 18:36:42 ЛС | профиль | цитата
к тому, кто знает ответ.
карма: 27
0
Ответов: 4641
Рейтинг: 334
#11: 2010-10-11 18:43:35 ЛС | профиль | цитата
Dilma писал(а):
к тому, кто знает ответ.

причина в том, что желание выравнить что либо порождает различные схемные решения, но не зная задачу полностью трудно понять что применить в данном случаи... т.е для расположения панелей по сетке например, то используем Слои, а если совсем просто... как я предложил то свойствами align.
Что на самом деле нужно Poputchik, мне не известно.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 413
Рейтинг: 57
#12: 2010-10-11 20:01:51 ЛС | профиль | цитата
Ravilr писал(а):
так что ли охото
Да, именно так!
Dilma писал(а):
зачем было лезть в HBoxLayout

Поэтому и вопрос сперва задал в другой теме с упором на ChildPanelPoly (Вдруг задачу можно решить без HBoxLayout) про
Dilma писал(а):
стандартным align всю жизнь делалось
не знал (никогда не применял и не встречалось caClient ) Большое спасибо за ответ!

P.S. Теперь знаю что за режим caClient
карма: 0

0
Ответов: 8930
Рейтинг: 823
#13: 2010-10-11 20:51:37 ЛС | профиль | цитата
Poputchik, 15 ч 42 м - 20 ч 01 м = 5 ч 41 м -- это же целый рабочий день для подростка до 18 А поставить на форму любой интерфесный элемент, да поиграть свойствами - максимум 10 мин, да ещё проверить из нескольких, кто главнее и лезет вперёд, как таксист (всегда первый перекрёсток проезжает, хотя его и не было )
карма: 19

0
Ответов: 413
Рейтинг: 57
#14: 2010-10-11 21:06:45 ЛС | профиль | цитата
Леонид писал(а):
это же целый рабочий день

Да. Вот такой я лентяй. Сижу жду когда мне готовый ответ выдадут.
(Давно заметил - когда знаешь истину, считаешь что это так элементарно. И как это другим так долго доходит.)

P.S. Со свойством align никогда не игрался (Мое упущение не спорю), честно говоря align пользовался пару раз за все время. Как по умолчанию стоит - так и пользовался. Со слоями начал мудрить из- за большого числа панелей (это я в примере указал два элемента, в схеме у меня больше). Намудрил такого, что сам запутался. Благодаря примеру от Ravilr узнал что можно два элемента выравнивать, к примеру, по верху и они будут друг под другом на всю ширину (не знал). Сейчас убрал все слои и используя align все выровнял.
------------ Дoбавленo в 21.06:

Спасибо!
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2010-10-11 21:45:34 ЛС | профиль | цитата
Poputchik писал(а):
(Давно заметил - когда знаешь истину, считаешь что это так элементарно. И как это другим так долго доходит.)

в данном случае ситуация иная - слои гораздо более гибкая и сложная технология, чем тривиальный align и как можно было разобраться с первым не заметив совершенно второе - большая загадка. И это при том, что Align используется в каждом втором примере пакета.
карма: 27
0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)