Вот такая задачка - самодельная сортировка панелей:
code_28132.txt
Никак не додумаюсь, как же закончить алгоритм, т.е. что делать, если нужно установить отступ панели и слева, и сверху (т.е. отсортировать). Вроде понятно расписал.
|
Ответов: 1173
Рейтинг: 49
|
|||
|
С добрым утром! (ну, или что сейчас у вас)
Вот такая задачка - самодельная сортировка панелей: code_28132.txt Никак не додумаюсь, как же закончить алгоритм, т.е. что делать, если нужно установить отступ панели и слева, и сверху (т.е. отсортировать). Вроде понятно расписал. |
|||
| карма: 0 |
| ||
| файлы: 1 | code_28132.txt [1.9KB] [89] |
|
Ответов: 1821
Рейтинг: 168
|
|||
| карма: 5 |
|
|
Ответов: 1173
Рейтинг: 49
|
|||
|
sаmakacd, нет, это, похоже, не то. Компонент AS сортирует список, а у меня список и так будет отсортирован - т.е. идёт обычный перебор. Мне же нужно задание отступов панелей в зависимости от номера и ограничения по ширине.
|
|||
| карма: 0 |
|
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
|
Ex_, а может, вам поможет пачка HBoxLayout, VBoxLayout, GridLayout, ToolBarLayout, LayoutSpacer для панелей
|
|||
| карма: 10 |
|
|
Ответов: 1173
Рейтинг: 49
|
|||
|
Assasin, к сожалению, нет. Дело в том, что количество колонок/строк зависит от размера формы, т.е. может меняться в рантайме.
------------ Дoбавленo в 12.58: Тьфу ты! Есть же ToolBarLayout! Assasin, спасибо. |
|||
| карма: 0 |
|
|
Ответов: 8978
Рейтинг: 825
|
|||
|
Ex_, "расписал" ну о-очень понятно
На всякий случай MathParse поддерживает и условия: (%1>100) равно "1" при выполнении условия и "0" при не выполнении, например, ((%1>100)*5 + (%1<=100)*10) -- выражение равно 5 или 10 |
|||
| карма: 19 |
|
|
Ответов: 1173
Рейтинг: 49
|
|||
|
Леонид, ну, там ведь в схеме комментарии
------------ Дoбавленo в 13.01: Леонид писал(а): MathParse поддерживает и условия |
|||
| карма: 0 |
|