Вверх ↑
Этот топик читают: Гость
Ответов: 1173
Рейтинг: 49
#1: 2012-06-11 11:45:38 ЛС | профиль | цитата
С добрым утром! (ну, или что сейчас у вас)
Вот такая задачка - самодельная сортировка панелей:
code_28132.txt
Никак не додумаюсь, как же закончить алгоритм, т.е. что делать, если нужно установить отступ панели и слева, и сверху (т.е. отсортировать). Вроде понятно расписал.
карма: 0

0
файлы: 1code_28132.txt [1.9KB] [89]
Ответов: 1821
Рейтинг: 168
#2: 2012-06-11 11:57:03 ЛС | профиль | цитата
Ex_, подсказка: ArraySort
карма: 5

0
Ответов: 1173
Рейтинг: 49
#3: 2012-06-11 12:05:30 ЛС | профиль | цитата
sаmakacd, нет, это, похоже, не то. Компонент AS сортирует список, а у меня список и так будет отсортирован - т.е. идёт обычный перебор. Мне же нужно задание отступов панелей в зависимости от номера и ограничения по ширине.
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2012-06-11 12:49:34 ЛС | профиль | цитата
Ex_, а может, вам поможет пачка HBoxLayout, VBoxLayout, GridLayout, ToolBarLayout, LayoutSpacer для панелей
карма: 10
0
Ответов: 1173
Рейтинг: 49
#5: 2012-06-11 12:58:38 ЛС | профиль | цитата
Assasin, к сожалению, нет. Дело в том, что количество колонок/строк зависит от размера формы, т.е. может меняться в рантайме.
------------ Дoбавленo в 12.58:
Тьфу ты! Есть же ToolBarLayout!
Assasin, спасибо.
карма: 0

0
Ответов: 8978
Рейтинг: 825
#6: 2012-06-11 12:58:51 ЛС | профиль | цитата
Ex_, "расписал" ну о-очень понятно
На всякий случай MathParse поддерживает и условия: (%1>100) равно "1" при выполнении условия и "0" при не выполнении, например, ((%1>100)*5 + (%1<=100)*10) -- выражение равно 5 или 10
карма: 19

0
Ответов: 1173
Рейтинг: 49
#7: 2012-06-11 13:01:30 ЛС | профиль | цитата
Леонид, ну, там ведь в схеме комментарии
------------ Дoбавленo в 13.01:
Леонид писал(а):
MathParse поддерживает и условия
Буду знать.
карма: 0

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)