DRAKON.SU https://forum.drakon.su/ |
|
Как добавить иконку выбора с нужным количеством вариантов? https://forum.drakon.su/viewtopic.php?f=145&t=7240 |
Страница 1 из 1 |
Автор: | Pimbom [ Суббота, 04 Февраль, 2023 19:54 ] |
Заголовок сообщения: | Как добавить иконку выбора с нужным количеством вариантов? |
В статье https://drakon-editor.sourceforge.net/p ... ython.html на картинке показано 4 варианта, а при добавлении пункта Выбор добавляется только 3. Как сделать, как на изображении? ![]() |
Автор: | Pimbom [ Воскресенье, 05 Февраль, 2023 04:25 ] |
Заголовок сообщения: | Re: Как добавить иконку выбора с нужным количеством варианто |
Разобрался. Смысл в том, что чтобы разобрать добавленный "Выбор" на части, надо щёлкнуть по элементам на основной схеме и с Выбора снимется выделение и составляющие его части можно перемещать по отдельности, копировать через контекстное меню мыши и вставлять. Для добавления другого количества вариантов при добавлении выбора можно поступить примерно так, как опишу в этом примере. Создаем новую диаграмму. В контекстном меню мыши выбираем "Выбор". Не нажимая на клавиатуре ни какие клавиши захватываем мышью только что созданный элемент и перетаскиваем в основную схему, чтобы иконка "Выбор" совместилась центром с вертикальной осью, так называемым шампуром. Через контекстное меню мыши добавляем отсутствующую горизонтальную линию и делаем несколько длиннее, с учетом добавления других вариантов правее. При этом выделение с "Выбор" снимается и можно добавить копированием и вставкой недостающее количество вариантов. Верхнюю линию, чтобы она отлипилась, надо чуть приподнять. Добавляем недостающую вертикальную линию через контекстное меню мыши или копированием и вставкой. Смотрим, нет ли отлепленных от фигур линий. А также линий, отлепленных концами от других линий. С зажатым Shift пробуем двигать иконки, чтобы проверить, везде ли прилепились линии к фигурам. |
Автор: | Pimbom [ Воскресенье, 05 Февраль, 2023 05:42 ] |
Заголовок сообщения: | Re: Как добавить иконку выбора с нужным количеством варианто |
Код сгенерировался не такой, как в примере: Код: def NumberToString(number): if number == 0: print("zero") elif number == 1: print("one") elif number == 2: print("two") else: print("a lot") А вот такой: Код: # Autogenerated with DRAKON Editor 1.31
def NumberToString(number): #item 60001 if number == 0: #item 17 print("zero") else: #item 60002 if number == 1: #item 18 print("one") else: #item 60003 if number == 2: #item 19 print("two") else: #item 20 print("a lot") |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |